1

我创建了一个通过服务播放音乐的音乐播放器,但经过一段时间,当我在应用程序之外时,音乐在随机时间停止播放,并且我得到Log按摩“音频焦点客户端死亡“,我无法弄清楚这为什么发生这种情况音频焦点客户端随媒体播放器在后台播放音乐而死亡

我没有附加任何代码源,因为这是一个简单的代码,没有做任何复杂的任务只是一个服务,玩音乐和一个音频焦点助手,它监视音频的重点..

回答

2

这可能是因为Android操作系统会因为缺乏资源而终止服务。你可以使你的服务前景避免它。这里是snippit:

private void sendToForeground() { 
    Notification note = new Notification(0, null, 
      System.currentTimeMillis()); 
    note.flags |= Notification.FLAG_NO_CLEAR; 
    startForeground(0, note); 
} 

只是在onCreate服务。