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

问题描述 投票:2回答:1

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

这是我正在谈论的页面,因此您可以自己对其进行测试并检查html代码(如果可以观看它们,请尝试重新加载页面,然后再试一次,因为正如我所说,有时它可以工作) :http://aremac.viarum.com/help.php

iphone html5 iframe youtube
1个回答
2
投票

电影确实使用最新的iOS加载到我的iPhne 4上。但是有几个html错误(无效的标记问题)可能是导致加载问题的原因。参见http://validator.w3.org/并检查。该页面是XHMTL 1.0过渡版本,有5个错误。 allowfullscreen属性是仅YouTube的属性。我将其删除,看看是否有助于改善iframe中视频的加载。还有其他一些错误,但我认为它们不相关或不属于问题。最好将它们删除。不应对给出的提示感到困难。


0
投票

将其放入config.xml对我有用

<allow-navigation href="*://*youtube.com" />

© www.soinside.com 2019 - 2024. All rights reserved.