我使用下面的代码在我的PhoneGap iOS应用程序中显示Vimeo视频。以下是代码。
<div id="lesson" data-role="content" data-inline="true">
<iframe src="http://player.vimeo.com/video/61702922" width="400" height="300" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>
</div>
但我最终在运行时遇到了以下错误。
但如果我附上Youtube视频,则会正确显示
<div id="lesson" data-role="content" data-inline="true">
<iframe src="http://www.youtube.com/embed/dP15zlyra3c?html5=1"></iframe>
</div>
如何修复此错误?为什么不支持?
答案 0 :(得分:1)
这是 Vimeo 方面的一个老问题。
有一个解决方案,但我无法证实它有效。它只适用于您自己的视频资料。解决方案是下载或重新上传它们以允许 Vimeo 再次重新处理视频材料。视频准备好后,使用生成的嵌入代码,它们应该正确播放。
部分这也是一个iOS问题,因为视频将在iOS 5上完美播放,但在iOS 6上无法播放。
我的项目要求我展示不属于我的视频,并且 Vimeo 政策不允许我重新上传其他人的作品。