【发布时间】:2011-12-27 14:07:13
【问题描述】:
我正在使用媒体播放器在我的应用程序中显示 .m3u8 流, 当按下主页按钮时,或者当屏幕关闭时..我想暂停媒体然后当用户返回它时..它开始播放.. 我尝试了 onPause 和 onResume 来暂停并启动媒体播放器.. 但它在 onResume 方法上给出了一个 nullPointerExc。
【问题讨论】:
标签: android android-activity media-player
我正在使用媒体播放器在我的应用程序中显示 .m3u8 流, 当按下主页按钮时,或者当屏幕关闭时..我想暂停媒体然后当用户返回它时..它开始播放.. 我尝试了 onPause 和 onResume 来暂停并启动媒体播放器.. 但它在 onResume 方法上给出了一个 nullPointerExc。
【问题讨论】:
标签: android android-activity media-player
在 onPause 中,保存您需要的任何元数据,以便将媒体重新加载到 MediaPlayer(文件位置、当前位置等)。
在 onResume 中,检查 MediaPlayer 实例是否为空。如果为空,请从此信息重新加载您的媒体。将这些数据保存在哪里取决于您,但 SharedPreferences 可能是最容易上手的。
【讨论】: