javascript - iOS 铃声开关使网络音频静音

标签 javascript ios html createjs soundjs

在我正在处理的一个项目中,我注意到在 iOS 上,当铃声开关关闭时声音会静音。该项目基于 CreateJS,声音由 SoundJS 管理。

令人沮丧的是,其他使用声音/媒体的网站(youtube、facebook、soundhound、spotify 等)似乎不受铃声开关的影响。

我在 iOS 版本从 9.2 到 10.1.1 不等的几部不同 iPhone 上进行了测试:都出现了同样的问题。

这种行为的原因可能是什么?是否有任何文档可以解释如何修复它?

最佳答案

旧线程,但我之前已经点击过它并回答了之前关于 SO 的问题。

基本上,iOS 会在铃声类别上播放网络音频。我在媒体类别上播放 HTML 音频(如预期的那样)。您可以通过在后台播放无声循环 html 声音来强制 BOTH 在媒体类别上播放。这确实有一个副作用——如果在 safari 打开时屏幕关闭,您现在可以选择播放游戏音频并在通知 View 和锁定屏幕上切换播放/暂停。下面链接的解决方案不是一个 super 强大的解决方案(即副作用),但它肯定会获得您正在寻找的行为。希望这对您有所帮助!

在这里查看我的回答- https://stackoverflow.com/a/46839941/2103488

关于javascript - iOS 铃声开关使网络音频静音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40789136/

相关文章:

ios - 在 [NSRunLoop(NSRunLoop) runMode :beforeDate:] 中发生奇怪的崩溃

html 在 2 列布局中居中和调整图像大小

Javascript-显示用户输入数组的函数

javascript - 故障排除 : D3 line transition is really jerky. 需要remove()?

javascript - ASP.net MVC session 超时持续时间

ios - Swift - 将带有 AttributedString 的 URL 添加到 UITextView

javascript - 如何使用休闲库通过 javascript 生成假密码

objective-c - 在苹果示例代码中释放 View Controller

html - 如何移动html中中间的按钮?

javascript - 如何在网站中使用 Bokeh 图 url