gpt4 book ai didi

javascript - javascript "ended"事件监听器的 Flash 回退?

转载 作者:行者123 更新时间:2023-11-30 06:37:21 28 4
gpt4 key购买 nike

我正在使用此脚本加载用户在前一页的表单中选择的一系列视频...它使用 <video> 加载视频数组标签,我想知道提供基于 flash 的回退的最佳方法是什么——仅仅是浏览器检测和加载完全基于 flash 的替代脚本的问题,还是有更简单的方法来修改现有的脚本?

function getUrlVars() {
var vars = {};
var parts = window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(m,key,value) {
vars[key] = value;
});
return vars;
}


function myEndedListener(){
var myVideo = document.getElementsByTagName('video')[0];
myVideo.addEventListener('ended',myNewSrc,false);
}

var position = 0;
var videoList=new Array('one.mp4', 'two.mp4', 'three.mp4');

function myNewSrc() {
var myVideo = document.getElementsByTagName('video')[0];
if(++position >= videoList.length) {
position = 0;
}
myVideo.src=videoList[position];
myVideo.load();
myVideo.play();
}

最佳答案

尝试使用 Event.COMPLETE 事件......myVideo.addEventListener(Event.COMPLETE,myNewSrc,false);

关于javascript - javascript "ended"事件监听器的 Flash 回退?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13666310/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com