Android MVVM中的ExoPlayer
我尝试在我的应用程序中使用exoplayer,我遵循MVVM设计模式,我想创建一个PlayerViewModel类,它可以处理播放器的所有动作(播放曲目、暂停、下一步等等),但是我遇到了一个问题,我需要用上下文初始化SimpleXoPlayer,但是ViewModel不能有上下文Android MVVM中的ExoPlayer,android,mvvm,exoplayer2.x,android-viewmodel,Android,Mvvm,Exoplayer2.x,Android Viewmodel,我尝试在我的应用程序中使用exoplayer,我遵循MVVM设计模式,我想创建一个PlayerViewModel类,它可以处理播放器的所有动作(播放曲目、暂停、下一步等等),但是我遇到了一个问题,我需要用上下文初始化SimpleXoPlayer,但是ViewModel不能有上下文 SimpleExoPlayer exoPlayer = ExoPlayerFactory.newSimpleInstance(getApplicationContext(), trackSelector); 有什么
SimpleExoPlayer exoPlayer = ExoPlayerFactory.newSimpleInstance(getApplicationContext(), trackSelector);
有什么建议吗?提前感谢使用AndroidViewModel。它包含应用程序上下文。它位于Android架构组件库中