【问题标题】:ExoPlayer in MVVMMVVM 中的 ExoPlayer
【发布时间】:2018-04-04 09:09:09
【问题描述】:

我正在尝试在我的应用程序中使用 exoplayer,并且我遵循 MVVM 设计模式,我想创建 PlayerViewModel 类,它可以处理播放器的所有操作(播放曲目、暂停、下一个,...等等),但我遇到了一个问题,我需要用 context 初始化 SimpleExoPlayer 但 ViewModel 不能有 context

SimpleExoPlayer exoPlayer = ExoPlayerFactory.newSimpleInstance(getApplicationContext(), trackSelector); 

有什么建议我应该怎么做?
提前致谢

【问题讨论】:

    标签: android mvvm exoplayer2.x android-viewmodel


    【解决方案1】:

    使用 AndroidViewModel。它包含应用程序上下文。它位于 Android 架构组件库中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-11-15
      • 1970-01-01
      • 2014-11-23
      • 2018-07-03
      • 2017-08-04
      • 2015-02-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多