在Android上保持webRTC音频流

时间:2016-07-14 07:39:45

标签: javascript android google-chrome webrtc html5-audio

我已经构建了一个流式传输音频的webRTC应用程序。

应用程序在所有设备上按预期工作,客户端可以听到音频流。在非常高的层次上,RTC流简单地附加到音频元素上,该元素效果很好。

问题:我正在尝试使用Android Chrome背景音频功能。目前流在后台继续播放(即使最小化chrome),但是在屏幕超时/锁定后约5秒,对等连接将关闭。这不是内存问题(我有几个测试设备,包括Galaxy S7)。

相反,如果我只是指向一个mp3文件的url,音频上下文将继续无限播放。有没有办法通过webRTC流来实现这种无限期背景?

提前干杯!

2 个答案:

答案 0 :(得分:2)

看起来像这个古老的臭虫回到了Chromium中: https://bugs.chromium.org/p/chromium/issues/detail?id=951418

答案 1 :(得分:1)

已在问题513633中已解决,且无需后台逻辑:https://bugs.chromium.org/p/chromium/issues/detail?id=513633