我正在尝试在我的应用中使用epoplayer,并且我正在遵循MVVM设计模式,我想将PlayerViewModel类在其中处理播放器的所有操作(播放轨道,暂停,下一个,...等等(,但是我面临一个问题,我需要用上下文初始化SimpleExoplayer,但是ViewModel不能具有上下文
SimpleExoPlayer exoPlayer = ExoPlayerFactory.newSimpleInstance(getApplicationContext(), trackSelector);
有什么建议我该怎么办?
预先感谢
使用AndroidViewModel。它包含应用程序上下文。它在Android架构组件库中。