React-Native-Video 如何播放 Vimeo 和 YouTube 视频?

8

我想知道是否有可能通过React Native组件react-native-video播放Vimeo和YouTube。到目前为止,我的研究表明这几乎是不可能的,因为react-native-video需要直接引用文件(或流?),而获取YouTube和Vimeo的这些引用非常困难/复杂。

是否有任何方法使react-native-video与Vimeo和YouTube配合使用?

2个回答

8

如果您订阅了Vimeo Pro,react-native-video将与Vimeo兼容。

Vimeo Pro提供使用第三方播放器的功能,可以获得视频的URL,分别为360p、540p、720p或1080p,或者作为HTTP Live Streaming URL,可以选择适合用户连接的正确分辨率/比特率。 react-native-video可以使用这些格式中的任何一种!


4
那YouTube呢? - Lucaci Sergiu
它能与Vimeo一起使用吗? 如果我有Vimeo高级账户。 - Ajay Dang

3
我知道一个适用于React Native的Youtube组件的Github项目。点击这里,也许它可以帮到你;)
此外,这里还有一个适用于Vimeo视频的其他项目。

1
谢谢你的意见,但是这两个组件都有各自的缺点: YouTube 组件不支持 Android。 Vimeo 组件依赖于 WebViewNativeBridge,而它本身也存在问题。 - Hendrik
嗨@Hendrik,目前react-native-youtube在Android上可以使用,但需要设备安装了Youtube。而react-native-vimeo不再使用WebViewNativeBridge,而是使用标准的WebView。 我建议使用react-native-youtube而不是react-native-vimeo,相反,可以借鉴这个想法并创建自己的托管页面来渲染这些视频。 无论如何,react-native-vimeo仍然无法在Android上工作。 - MrBrownser

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接