ローカルにホストされているhtml5ビデオにjQueryを使用してコントロールボタンを作成しようとしています。しかし、私はボタンが動作するように見えることはできません。私はさまざまなコーディング方法を試しましたが、うまくいくようです。私がやろうとしている何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 – Luca
おかげで存在しません再び表示しません)は方法ではなかった。 –