我需要打开这样的链接

http://somedomen.com/someplaylist.m3u8


在外部视频播放器中。
我找不到与此链接相关的特定网址方案(因此

Linking.openURL('video:http://www.sample-videos.com/video/mp4/720/big_buck_bunny_720p_1mb.mp4');


不起作用

Linking.openURL('intent://www.sample-videos.com/video/mp4/720/big_buck_bunny_720p_1mb.mp4#Intent;action=android.intent.action.VIEW;scheme=http;type=video/mp4;end');


也不行


我尝试对模块https://www.npmjs.com/package/react-native-intent进行一些修改。

它可以工作,但是当外部播放器打开并按BACK按钮时,应用程序关闭而没有错误。我认为新意图是在同一活动中创建的。

所以我的问题是:
是否可以通过任何方式打开与外部播放器的视频链接(例如共享方式,但是用户需要从系统上安装的视频播放器中进行选择,才能与所选播放器打开共享链接)。

最佳答案

最终使它可以与此模块http://npmjs.com/package/react-native-intent-launcher一起使用

关于react-native - 如何在React-Native中在外部播放器中打开视频URL,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40820150/

10-12 12:54