Я знаю, что этот вопрос задавался несколько раз, и я просматривал каждый из них здесь, на StackOverflow.
Я просто пытаюсь создать 5-секундное видео MP4 в проигрывателе HTML5, и пусть оно будет плавным. Я пробовал как jwplayer, так и video.js, как локально, так и на веб-пространстве, и ни трюки. Я пробовал использовать "завершенные" события; Я попробовал предварительную загрузку/предварительную загрузку; Я попробовал прослушать последнюю секунду видео, а затем попытался начать полностью обходить события остановки/воспроизведения. Я все еще всегда вижу дрожание, и я все еще всегда вижу значок загрузки (последний Chrome и Firefox).
Для справки, вот некоторые из моих последних кодов для video.js:
<video id="loop_me" class="video-js vjs-default-skin vjs-big-play-centered"
width="640" height="480"
data-setup='{"controls": false, "autoplay": true, "loop": true, "preload": "auto"}'>
<source src="video/loop_me.mp4" type="video/mp4" />
</video>
<script type="text/javascript">
var myPlayer = videojs("loop_me");
videojs("loop_me").ready(function(){
this.on("timeupdate", function(){
var whereYouAt = myPlayer.currentTime();
if (whereYouAt > 4) {
myPlayer.currentTime(1);
}
});
});
</script>
Помогло ли кому-нибудь это сделать? И если да, можете ли вы отправить полное решение? Обычно я их не прошу или не хочу, но я думаю, что на этот раз это может понадобиться.