Vimeo iframe不会显示视频,但会在Tizen TV Web App中播放其声音



我们遇到了一个用Angular构建的Tizen TV web应用程序的奇怪问题。似乎与Vimeo实体相关的视频不会显示,但它的声音会播放。

奇怪的是,当点击视频覆盖层中包含的Vimeo徽标时,它会直接将Vimeo的页面加载到web应用程序中,而无需打开web浏览器。它在Vimeo中可以正常工作。

目前我们使用的是一个正常的iframe,可以在任何浏览器上运行:

<iframe allow="autoplay; fullscreen" src="https://player.vimeo.com/video/[ID]"></iframe>

是的,config.xml有以下标签:

<tizen:privilege name="tizen.org/privilege/internet"/>
<access origin="*" subdomains="true"/>

Vimeo被设置为允许嵌入特定的域列表。当允许从任何地方嵌入时,它得到相同的行为。

我们正在三星M7上进行测试。

任何想法都很感激。谢谢!

对于面临这个问题的人,我已经设法修复了它:

不硬编码src,发送一个GET调用到:

https://vimeo.com/api/oembed.json?url=https%3A//vimeo.com/[ID]

响应应该包含一个html属性和一个iframe,该iframe有一个附加到src url的h参数。

相关内容

  • 没有找到相关文章

最新更新