我正在搜索文档,但还没有成功找到示例代码。我需要从流媒体服务器播放视频。有办法吗?或者可能是react js还不支持android上的视频。
是的。我花了一段时间才弄清楚,但解决办法很简单。
使用跨平台iOS和Android的react原生视频组件。
实施:再简单不过了。。。
<Video source={{ uri: 'http://STREAM_URL/playlist.m3u8' }} />
在iOS和Android上播放实时HLS.m3u8流的提示:
在iOS上:请确保在info.plist上的应用程序传输安全设置中允许流的源域作为异常域。在测试时,我将"允许任意加载"设置为YES。在我这么做之前,这条小溪根本没有流过。
在Android上:使用react原生视频1.0中引入的新外层变体。以下是如何启用的:#426(注释)
React Native不支持它。
我没有使用过这个,但你可以在这个插件中找到你需要的东西:https://github.com/ms88privat/react-native-video-gstreamer