屏幕锁定或按Home键暂停媒体播放器,然后在恢复后播放

时间:2011-12-27 14:07:14

标签: android android-activity media-player

我正在使用媒体播放器在我的应用程序中显示.m3u8流媒体 当按下主页按钮时,或当屏幕关闭时..我想暂停媒体然后当用户返回时..开始播放.. 我尝试onPause和onResume暂停并启动媒体播放器.. 但是它在onResume方法上给出了一个nullPointerExc。

1 个答案:

答案 0 :(得分:0)

onPause 中,保存您需要的任何元数据,以便将媒体重新加载到MediaPlayer(文件位置,当前位置等)。

onResume 中,检查MediaPlayer实例是否为null。如果为null,请从此信息重新加载媒体。您保存此数据的位置取决于您,但SharedPreferences可能是最容易开始使用的。