<video id="video01" src="movie.mp4" autoplay muted loop controls playsinline></video> <div class="control"> <divid="play" class="hidden"><iclass="fa fa-play"></i></div> <divid="stop"><iclass="fa fa-pause"></i></div> <divid="mute"><iclass="fa fa-volume-off"></i><iclass="fa fa-volume-up hidden"></i></div> </div> <!-- /.control -->
$(function() { // 操作対象のvideoを指定 var video = $('#video01').get(0); // 動画の再生 $('#play').click(function() { $('#play').addClass('hidden'); $('#stop').removeClass('hidden'); video.play(); }); // 動画の一時停止 $('#stop').click(function() { $('#play').removeClass('hidden'); $('#stop').addClass('hidden'); video.pause(); }); // 動画の頭出し(任意の秒へ移動) $('#atama').click(function() { video.currentTime = 0; // 入れた秒の位置へ移動(例は0秒) }); // 音声ミュート(トグル式) $('#mute').click(function() { if (video.muted) { video.muted = false; $('#mute .fa-volume-off').addClass('hidden'); $('#mute .fa-volume-up').removeClass('hidden'); } else { video.muted = true; $('#mute .fa-volume-off').removeClass('hidden'); $('#mute .fa-volume-up').addClass('hidden'); } }); //音量アップ $('#vol-up').click(function() { if (video.volume <= 0.75) { video.volume = video.volume + 0.25; $("#vol").text(video.volume); } }); //音量ダウン $('#vol-down').click(function() { video.volume = video.volume - 0.25; $("#vol").text(video.volume); }); //音量表示 $("#vol").text(video.volume); });