我正在尝试制作视频播放器,当你点击后退按钮时,它会向后移动,当它到达00:00时,它会改变视频源并开始播放另一个视频。
假设视频列表可以是js数组。当你在视频2上时,你向后击。 Video2向后,当它达到00:00时,它将源交换到video1。而video1将会向后播放。
var vids = [
"video1",
"video2",
"video3",
"video4"
];
根据我的研究,当你可以检测到视频的正常结束时,HTML5视频支持onended()函数,但是它不能在向后方向上解决它。
根据这个帖子play-a-video-in-reverse-using-html5-video-element。 浏览器目前不支持向后播放视频。如何通过伪造视频中的当前时间来管理它只有一种方法。看看这个jsfiddle http://jsfiddle.net/UkMV2/5/
中的样子当视频向前播放时使用onended()函数,并且在结束之前放置另一个视频很容易。但是如何在开始时检测到该视频?
我将不胜感激任何可以推动我前进的建议。