mobile - html5 音频的 setVolume 在移动 Android 或 Safari 上不起作用 - 任何解决方法?

标签 mobile mobile-safari html5-audio android-browser

所以它看起来像setVolume()对于 html5 音频在 Android Stock 浏览器和 Mobile Safari 上根本不起作用。这是一个 test case .

是否有任何进一步的证据,一个悬而未决的问题,甚至可能是一种解决方法(除了为 android 使用 Flash 之外)?

最佳答案

来自 Safari HTML5 Audio and Video guide :

On iOS devices, the audio level is always under the user’s physical control. The volume property is not settable in JavaScript. Reading the volume property always returns 1.



在所有其他设备上,您还可以设置 muted属性(property)到true .

关于mobile - html5 音频的 setVolume 在移动 Android 或 Safari 上不起作用 - 任何解决方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9752983/

相关文章:

javascript - onwheel 事件是由触控板滚动触发的吗

javascript - 可按住的网络按钮不会触发移动设备上的浏览器特定操作

html - 具有多个来源的HTML5音频标签

html - 如何在没有爆裂声和咔哒声的情况下一个接一个地播放 <audio> block ?

javascript - audio.play() html 标签无法在 chrome 中播放

c# - 我可以在其上安装 IDE(集成开发环境)如 Visual Studio、Net-beans 的移动设备或 PDA

java - Android:将 onClickListener 设置为 TextView 中的部分文本 - 问题

java - throttle 服务 (79) : unable reading network stats

mobile-safari - 如何使移动网页顶部的标准应用商店链接类似于youtube等其他网站

html - 为什么 iOS 10 上的 min-height 100vh 会导致大窗口?