如何在React Native应用程序中嵌入私有vimeo视频?

时间:2018-03-19 14:38:09

标签: android ios swift react-native vimeo

为了在网络上嵌入Vimeo视频,我只需要设置我的Vimeo视频以允许嵌入特定的URL(例如www.myapp.com)然后它就可以了。当我尝试在带有Web视图的React Native应用程序中查看同一视频时,我得到NSUrlErrorDomain例外。

我已经阅读了Vimeo文档但无法找到答案。是否有可能做到这一点?或者我是否需要公开我的视频才能使用?

2 个答案:

答案 0 :(得分:0)

Vimeo嵌入的域隐私需要将HTTP引用传递回iframe,以便播放器可以确定其嵌入的域是否可以播放视频。如果您在没有HTTP引用程序的本地页面上,则域隐私功能将无法使用。

您需要将视频的嵌入隐私设置为"嵌入任何地方",或使用直接视频文件链接(作为PRO或商业会员)与平台'本地媒体播放器。更多信息:https://help.vimeo.com/hc/en-us/articles/224823567-Third-party-player-links

答案 1 :(得分:0)

域隐私已启用并且如此;

<WebView source={{uri: 'https://player.vimeo.com/video/videoid',headers: {"Referer":"https://yourwebsite.com"}}}/>