Jquery 我的HTML5视频无法在ipad上运行

Jquery 我的HTML5视频无法在ipad上运行,jquery,html5-video,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.a

我正在尝试使用以下代码将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();
var vidDiv=vpJQuery(“视频持有者”);
var vidControl=vpJQuery(“”);
vidControl.attr(“宽度”、“512”);
vidControl.attr(“高度”、“288”);
vidControl.attr(“控制”、“控制”);
attr(“id”,“vidControl”);
var vidSource=vpJQuery(“”);
attr(“src”,vidUrl);
vidSource.attr(“类型”、“视频/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路径,由amazon托管。 这在我的桌面网络套件和iphone sim卡中运行良好,但在ipad sim卡中却不行!
我在ipad上看到了播放图标,上面有一行字,有什么想法吗?

确保ipad支持您提供的文件格式。这是一个很好的指南:

确保iPad支持您提供的文件格式。这是一个很好的指南:

@Kon的答案是正确的,但他的链接不再处于活动状态。有关浏览器矩阵,请参阅。

@Kon的回答是正确的,但他的链接不再处于活动状态。有关浏览器矩阵,请参见。

视频确实可以在iphone上播放,也可以在flash player中播放?视频确实可以在iphone上播放,也可以在flash player中播放?我将在不通过jQuery创建的情况下测试这一点,就像普通元素一样。这样,您就可以隔离出问题所在。我将测试这个问题,而不必通过jQuery创建它,就像先创建一个普通元素一样。这样你就可以找出问题所在。