【问题标题】:Android media player stop playing in serviceAndroid 媒体播放器停止播放服务
【发布时间】:2018-11-20 05:07:24
【问题描述】:

我之前已经问过这个问题,但即使在编辑了我的修复进度之后,我的问题仍然没有人回答。这是原始问题: Android media player stop playing while in background

简而言之,我正在制作音乐播放器应用程序,但 mediaPlayer 有时会在加载下一首歌曲时停止。经过多次测试,我发现它在 mediaPlayer.prepare() 处停止,只要我不触发手机上的任何操作(例如打开显示屏、增大/减小音量、单击耳机按钮),它就不会继续。我不知道这可能是什么原因。

【问题讨论】:

  • 不确定,但使用前台服务可能会对您有所帮助。前台服务比普通服务具有更高的优先级,并且在服务可能暂停或被终止的大多数情况下,它们将保持正常运行。
  • 我已经在使用它了,就像有人建议的那样,但没有运气。
  • 您找到解决方案了吗?

标签: java android


【解决方案1】:

也许你需要调用 prepareasync() 而不是 prepare()。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-04-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-03
    相关资源
    最近更新 更多