3

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

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

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

4

1 回答 1

1

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

于 2018-04-08T14:37:27.487 回答