我的HTML5视频无法在ipad中运行

时间:2011-02-17 19:54:15

标签: jquery html5-video

我正在尝试使用以下代码将jquery创建的视频标记加载到我的页面中:

var vidDiv = vpJQuery("#videoHolder");
var vidControl = vpJQuery("<video></video>");
vidControl.attr("width", "512");
vidControl.attr("height","288");
vidControl.attr("controls","controls");
vidControl.attr("id","vidControl");
var vidSource = vpJQuery("<source />");
vidSource.attr("src", vidUrl);
vidSource.attr("type", "video/mp4");
vidControl.append(vidSource);
vidDiv.empty();
vidDiv.append(vidControl);
vpJQuery("#vidControl > source").attr("src", vidUrl);
var vidPlayer = vpJQuery("#vidControl").get(0);
vidPlayer.load();
vidPlayer.play();

vidUrl是由亚马逊主持的我的mp4路径。 这在我的桌面Web工具包和iphone sim中运行良好,但不适用于ipad sim! 我在ipad上通过它获得了播放图标,有什么想法吗?

2 个答案:

答案 0 :(得分:1)

确保iPad支持您提供的文件格式。这是一个很好的指南:http://www.robwalshonline.com/posts/tutorial-serving-html5-video-cross-browser-including-ipad/

答案 1 :(得分:0)

@ Kon的回答是正确的,但他的链接不再有效。有关浏览器矩阵,请参阅wikipedia