2015-09-11 196 views
-1

我試圖用element.volume = whatever修改視頻元素的音量,其中whatever是介於0和1之間的值。不幸的是,它不起作用,並且在控制檯中沒有出現錯誤。我嘗試了Firefox和Chrome。HTML5視頻標籤的卷

我看着https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/Using_HTML5_audio_and_video,這應該是這樣。

我也看了看HTML5 Video Tag Volume Support,並試圖在接受的答案中查看瀏覽器是否支持該方法。使用該方法(第二個),似乎受到支持。

我錯過了什麼嗎?有沒有一個衆所周知的錯誤?

+0

是的,這應該是這樣,什麼值有'無論'? – Kaiido

+0

音量應該是介於'0'和'1'之間的數字,包括 –

+0

'whatever'是介於0和1之間的數值。 –

回答

1

你是怎麼得到你的「元素」的?也許你應該再次獲取視頻元素,然後再分配音量以查看是否有效。過去兩年我一直在使用html5視頻播放器,而且我沒有任何問題。

element = document.getElementById("VIDEO_ID"); 
element.volume = whatever; 
+0

其實,Alex是對的。我從一個角度指令中獲取元素,實際上它是jqlite包裝的元素。 Duh ...但是ci_也有一個好點。首先,評論應該更合適。加上亞歷克斯只是一個幸運的猜測,我沒有提供足夠的信息來看看究竟是什麼問題。 無論如何,我投了答案和評論,非常感謝。 –