Witia视频未出现在iOS上的Phonegap应用程序上
我有一个适用于iOS的Phonegap应用程序,可以将Wisita视频嵌入iFrame中 当我尝试在移动iOS设备上观看这些视频时,这些视频从未出现(好像iFrame中没有任何内容) 我使用的嵌入代码如下所示:Witia视频未出现在iOS上的Phonegap应用程序上,ios,cordova,phonegap,wistia,Ios,Cordova,Phonegap,Wistia,我有一个适用于iOS的Phonegap应用程序,可以将Wisita视频嵌入iFrame中 当我尝试在移动iOS设备上观看这些视频时,这些视频从未出现(好像iFrame中没有任何内容) 我使用的嵌入代码如下所示: <iframe> <script src="//fast.wistia.com/embed/medias/foobar.jsonp" async></script> <script src="//fast.wistia.com/assets/ex
<iframe>
<script src="//fast.wistia.com/embed/medias/foobar.jsonp" async></script>
<script src="//fast.wistia.com/assets/external/E-v1.js" async></script>
<div class="wistia_embed wistia_async_foobar" style="height:349px"> </div>
</iframe>
编辑-我现在还尝试了以下嵌入代码:
<iframe class="wistia_embed" frameborder="0" id="iframe-content" name="wistia_embed" scrolling="no" src="//fast.wistia.net/embed/iframe/foobar?videoFoam=true">
</iframe>
<script src="//fast.wistia.net/assets/external/iframe-api-v1.js"></script>
请注意,这两种嵌入方法在桌面上的Google Chrome上都能很好地工作
我在Witia的状态页面上找到了“已知问题”下的“移动设备在线播放”卷展栏:
- iframe Embeddes将继续使用本机移动播放器。目前,这两种技术在iOS(全屏)中的表现并不完美 控件不能与iframe嵌入一起使用)
有人知道如何让Witia Embeddes在iFrame的iOS设备上工作吗 您必须为这些URL提供协议,在Cordova应用程序中,如果您没有提供协议,则将使用file: 因此,在示例的每个src上的
/
之前添加http:
或https:
此外,您还必须允许导航到应用程序中的那些URL,因此您必须向config.xml
添加allow navigation
标记,如下所示:
<allow-navigation href="http://fast.wistia.com/*" />
<allow-navigation href="http://fast.wistia.net/*" />
或者,如果您添加了https
<allow-navigation href="https://fast.wistia.com/*" />
<allow-navigation href="https://fast.wistia.net/*" />
是的,就是这样!谢谢。