[英]HTML5 Video Volume
我目前正在開發一款HTML5視頻播放器,除了在iPad上外,我還可以在任何地方使用它。 基本上,我可以控制一切,除了聲音,我有一個mute
按鈕,它可以在谷歌Chrome,Firefox 3.6和Mac OS上的Safari上正常工作,但在iPad上無論我放在video.volume
價值,都沒有改變發生了。
有沒有人讓它正常工作?
這是我的HTML代碼:
<video src="video_url" width="608" height="476" autobuffer="autobuffer" id="html5-player" preload>
Your browser doesn't support HTML5.
</video
這是Javascript:
var muted = false;
$j('.player-mute').click(function(){
if(muted) {
videoPlayer.volume = 1;
muted = false;
} else {
videoPlayer.volume = 0;
muted = true;
}
});
如果您閱讀iPad html5視頻文檔,則表示只有設備用戶才能啟動視頻,並更改音量。
作為@dobrin表示, volume
屬性是視頻只讀的IOS。
但是,您可以使用muted
屬性,這允許您靜音或取消靜音視頻,大多數情況下,這將響應問題。
因此,您無法在0和1之間設置特定音量,但您可以將音量設置為0或1,然后Apple會假設您將使用物理按鈕來設置音量。
https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement/muted
var muted = false;
$j('.player-mute').click(function(){
if(muted) {
videoPlayer.volume(1);
muted = false;
} else {
videoPlayer.volume(0);
muted = true;
}
});
使用像功能
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.