【发布时间】:2016-02-16 17:10:16
【问题描述】:
我注意到我的音频流应用在 Android 6.0 设备上存在问题。音频流是通过 HLS 通过网络连接完成的。音频播放发生在具有活动通知的前台服务中。我注意到的是,当应用程序进入打盹模式/应用程序待机时,wifi 连接丢失并且播放暂停。我的服务在前台,并且有一个活动通知,根据文档,应该使我的应用程序不被中断。我还获得并维护了一个 Wifi Lock。我已经阅读了有关将我的应用列入白名单的信息,但是像 Spotify 这样的应用不需要任何特殊权限来避免这个问题。有什么想法或建议吗?
【问题讨论】:
-
你能找到解决办法吗?我在 Android 6.0 上的音频流应用程序也面临同样的问题,我也获得了 Wakelock 和 Wifilock,但是当 Doze 发生时,音频流停止。有什么想法吗?
-
目前没有解决方案,如果我找到了会更新。请做同样的@user669231
-
好的,确定会确认我是否找到解决方案?您是否还可以确认音频停止多长时间后(意味着手机进入打盹状态多长时间?)。几分钟后,我的用户一直在抱怨。但是不应该在很长一段时间后打瞌睡……可能是一个小时左右?
-
如果我使用调试器工具打瞌睡模式需要几分钟,否则我看到它发生在大约小时标记左右几分钟。
-
好的。我在 Android 6.0 设备中观察到的一个新问题与省电模式有关。几分钟内抱怨音频停止的用户处于省电模式。这是我也可以重现的问题。在 Lollipop 设备中,省电模式似乎并没有停止数据,但在 Marshmallow 中,这是一个主要问题。只是想提醒您,以防您可能不知道
标签: android android-wifi android-6.0-marshmallow android-doze-and-standby