Youtube - 嵌入iframe的视频通常无法在iPhone的Safari中播放

时间:2012-01-12 01:07:04

标签: iphone html5 iframe youtube

我创建了一个网页,为我的iPhone应用程序提供了一些教程视频。我已将视频上传到youtube,并使用youtube提供的默认基于iframe的嵌入代码将其嵌入到页面中。问题是,如果我使用我的iPhone(4S,iOS 5.0.1)访问该页面并尝试观看视频,它们通常无法启动,我只是得到一个黑框。有时他们会玩,但大多数时候他们不玩。这里有什么问题?我该如何解决?

这是我正在谈论的页面,所以你可以自己测试并查看html代码(如果你可以看到它们,请尝试重新加载页面然后重试,因为正如我所说,有时候它有效): http://aremac.viarum.com/help.php

1 个答案:

答案 0 :(得分:2)

使用最新的iOS在我的iPhne 4上加载电影。但是有几个html错误(无效的标记问题)可能是加载问题的原因。请参阅http://validator.w3.org/并检查。页面是XHMTL 1.0过渡,有5个错误。 allowfullscreen属性是仅限YouTube的属性。我会将其删除,看看是否有助于改善iframe中视频的加载效果。还有一些其他错误,但我不认为它们是相关的或是问题的一部分。尽管如此,还是很好的去除那些。不应该用给出的提示来努力。