1

現在、マウス ホバーでループ再生し、マウス アウトで一時停止する埋め込みビデオがあります。最終的には、右側にカーソルを合わせるとビデオが通常の方向にループし、マウスアウトで一時停止し、左側にカーソルを合わせると逆方向にループするようにしたいと思います。

これが私の現在のコードです:

<video id="360-rotation" src="Earth Rotation.mp4" width="640" height="640" loop></video>

<script type="text/javascript">

document.addEventListener('mouseover', hoverVideo);
var video = document.getElementById('360-rotation');

function hoverVideo(event) {
    if (event.target == video) {
        video.play();
        this.addEventListener('mouseout', stopHoverVideo);
    }
}

function stopHoverVideo(event) {
    if (event.target == video) {
        video.pause();
        //video.playbackRate = -1;
    }
}

いくつかの調査を行ったところ、ループはプレイバックレートの負の値をサポートしていないようです。これを達成する他の方法はありますか?

4

0 に答える 0