我已经构建了一个流式传输音频的webRTC应用程序。
应用程序在所有设备上按预期工作,客户端可以听到音频流。在非常高的层次上,RTC流简单地附加到音频元素上,该元素效果很好。
问题:我正在尝试使用Android Chrome背景音频功能。目前流在后台继续播放(即使最小化chrome),但是在屏幕超时/锁定后约5秒,对等连接将关闭。这不是内存问题(我有几个测试设备,包括Galaxy S7)。
相反,如果我只是指向一个mp3文件的url,音频上下文将继续无限播放。有没有办法通过webRTC流来实现这种无限期背景?
提前干杯!
答案 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