我在這里有一個顯示視頻的示例 html 頁面,我正在使用 javascript 注入來播放/暫停視頻。但現在我也想控制音量。如何創建一個根據百分比減少/增加音量的函式?
html 視頻 - http://techslides.com/demos/sample-videos/small.webm
JavaScript
function pausevid() {
var video = document.getElementsByTagName('video');
video[0].pause();
}
pausevid();
uj5u.com熱心網友回復:
我認為您不能直接使用百分比來確定video.volume財產。
您可以使用parseFloat洗掉%符號并除以 100 將其更改為十進制。
let vol = "80%"
function pausevid() {
var video = document.getElementsByTagName('video');
video[0].pause();
video[0].volume = parseFloat(vol) / 100;
console.log(parseFloat(vol) / 100)
}
pausevid();
<video></video>
uj5u.com熱心網友回復:
你可能必須試試這個:https : //www.w3schools.com/tags/av_prop_volume.asp
例如將音量設定為 20%
var vid = document.getElementById("myVideo");
vid.volume = 0.2;
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/409193.html
標籤:
