【问题标题】:screen lock or pressing Home Button pause the media player,then playing it after Resume屏幕锁定或按主页按钮暂停媒体播放器,然后在恢复后播放
【发布时间】:2011-12-27 14:07:13
【问题描述】:

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

【问题讨论】:

    标签: android android-activity media-player


    【解决方案1】:

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

    onResume 中,检查 MediaPlayer 实例是否为空。如果为空,请从此信息重新加载您的媒体。将这些数据保存在哪里取决于您,但 SharedPreferences 可能是最容易上手的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-19
      • 1970-01-01
      • 2017-10-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多