我有一個針對移動安卓用戶的網站。我使用HTML5音頻播放背景音樂。爲什麼HTML 5 Audio忽略了靜音或音量等移動設備音頻設置?
即使設備處於靜音狀態,也會播放音頻;無論設備音量設置如何,音頻都以最高音量播放。
有誰知道爲什麼會發生這些事情或如何獲得設備當前的音頻設置? 我更喜歡客戶端(JavaScript)解決方案,但我對所有解決方案都開放。
謝謝您的幫助 摩西·S.
我有一個針對移動安卓用戶的網站。我使用HTML5音頻播放背景音樂。爲什麼HTML 5 Audio忽略了靜音或音量等移動設備音頻設置?
即使設備處於靜音狀態,也會播放音頻;無論設備音量設置如何,音頻都以最高音量播放。
有誰知道爲什麼會發生這些事情或如何獲得設備當前的音頻設置? 我更喜歡客戶端(JavaScript)解決方案,但我對所有解決方案都開放。
謝謝您的幫助 摩西·S.
在Android中,即使手機是沉默的,媒體音量也不會改變。
我不確定android是否允許通過瀏覽器修改系統聲音設置,因爲默認設置沒有更改/讀取卷狀態的權限。
是的。 Android爲媒體和鈴聲風格音頻提供單獨的音量設置。您可以通過Android設置單獨配置,這不是一個錯誤,它是功能。即使對於高級用戶來說,Android的操作方式也很難掌握,因此我們可以將這裏歸咎於Android用戶體驗。 –
使用phonegap,您可以獲取設備的音量。將其設置爲瀏覽器音量。 –
@ArunKillu我相信反向是理想的 - 閱讀設備設置。 –
不管怎樣,這似乎是一個瀏覽器錯誤。如果手機處於靜音狀態,瀏覽器應該靜音_any_音頻。 –