[英]volume off does not work in html5 video ipad 2
音量降低在html5視頻ipad 2中不起作用。
player = document.getElementById(element_id);
if (player.muted){
player.muted = false;
player.volume = 1;
//player.volume(1);
}else{
player.muted = true;
player.volume = 0;
//player.volume(0);
}
恐怕iOS不允許使用Javascript更改音量。 從蘋果的文檔 (重點是我的):
在桌面上,您可以設置和讀取or元素的volume屬性。 這使您可以相對於計算機的當前音量設置來設置元素的音頻音量。 值為1會以正常水平播放聲音。 值為0會使音頻靜音。 介於0和1之間的值會使音頻衰減。
這種音量調節非常有用,因為它允許用戶在仍在計算機上聽音樂的同時使游戲靜音。
在iOS設備上,音頻電平始終在用戶的物理控制之下。 在JavaScript中無法設置volume屬性。 讀取volume屬性始終返回1。
沒有提到muted
屬性,但是實驗表明它也不能更改: http : //jsbin.com/anikab/1/
通過執行以下操作,我已經能夠實現以下目標:
要靜音,請刪除整個元素。 如果您使用的是jQuery,則輕松完成。
$('#audio-elem')。remove();
要取消靜音,只需將其重新添加!
$('body')。append('');
我確實發現了此方法的兩個問題:
希望能幫助到你!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.