0
我正在嘗試使用jQuery爲我的html5視頻創建控制按鈕,該視頻在本地託管。但我似乎無法得到按鈕的工作。我嘗試了不同的編碼方法,但似乎工作。使用jQuery控制HTML5視頻
$(function(){
var video = $('#video').get(0);
$(document).delegate('#play-button', 'click', function() {
video.load();
video.play();
$('#play-button').addClass('hide');
});
$(document).delegate('#pause', 'click', function() {
if (video.play() === true) {
video.pause();
} else {
$('#pause > img').attr('src', 'image/play.png');
video.play();
}
});
$(document).delegate('#stop', 'click', function() {
video.stop();
video.currentTime = 0;
});
});
<div id="video-controls">
<button type="button" role="button" id="play-button"><img src="<?php echo get_template_directory_uri() ?>/images/play.png" alt="play"></button>
<button type="button" role="button" id="pause"><img src="<?php echo get_template_directory_uri() ?>/images/pause.png" alt="pause"></button>
<button type="button" role="button" id="stop"><img src="<?php echo get_template_directory_uri() ?>/images/stop.png" alt="stop"></button>
</div>
我想要做的是顯示在視頻中間的播放按鈕,一旦點擊它會播放視頻,但然後隱藏。因此,要暫停和停止視頻,用戶需要將鼠標懸停在視頻上,控件纔會顯示。
任何意見將不勝感激。感謝您花時間看我的問題。
暫停時,你永遠不會再出現了'#播放button' –
.stop()方法不會在HTML5視頻存在 – Luca
謝謝你讓我知道@ RokoC.Buljan –