我正在尝试使用以下代码将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上通过它获得了播放图标,有什么想法吗?
答案 0 :(得分:1)
确保iPad支持您提供的文件格式。这是一个很好的指南:http://www.robwalshonline.com/posts/tutorial-serving-html5-video-cross-browser-including-ipad/
答案 1 :(得分:0)
@ Kon的回答是正确的,但他的链接不再有效。有关浏览器矩阵,请参阅wikipedia。