我试图在视频加载第一帧后触发事件。我使用的代码在我测试过的桌面浏览器中有效,但在IOS上的移动Safari中不起作用。这段代码是否有些功能在移动Safari上不支持,或者是否有其他解决方案可以实现我想要的效果?
function loadvideo (vidsource){
var vid = document.createElement('video');
vid.src = vidsource;
alert("Video about to load"); //This works fine in mobile safari
vid.addEventListener('loadeddata', function() {
alert("Video Loaded!"); //This does not display in mobile safari
//Will do something else here
}, false);
}