$(document).ready(function(){
var url = 'video.mp4'
var video = $(document.createElement('video'))
video.attr("width", 300);
video.attr("height", 150);
video.attr("src", url);
video.attr("controls", true);
video.attr("id", "video");
video[0].addEventListener("play", function() { }, false);
video[0].play();
video[0].webkitEnterFullScreen();
$('body').append(video);
})
未捕获的错误:INVALID_STATE_ERR:DOM 异常 11
我究竟做错了什么?
您需要等到视频的loadedmetadata 事件被触发后才能调用webkitEnterFullScreen()。请看一下这个帖子 https://stackoverflow.com/questions/7226114/dom-exception-11-when-calling-webkitenterfullscreen在 stackoverflow 上或阅读Apple 的 Safari 文档 http://developer.apple.com/library/safari/#documentation/AudioVideo/Conceptual/Using_HTML5_Audio_Video/ControllingMediaWithJavaScript/ControllingMediaWithJavaScript.html.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)