React native 如何使用react本地视频从google drive播放视频?

React native 如何使用react本地视频从google drive播放视频?,react-native,react-native-video,React Native,React Native Video,我想使用react native video从我的谷歌硬盘播放流媒体视频。我在代码中获得了可共享链接并粘贴,但当我运行代码时,日志显示了一个错误 “无法打开:java.io.FileNotFoundException:无内容提供程序:” 这是我的视频代码: source={{ uri: 'https://drive.google.com/open?id=1la4ENUiwDvnYbmRck1QZGbKLy8Kc_5UH&name=larva.mp4', type: 'video/mp4'

我想使用react native video从我的谷歌硬盘播放流媒体视频。我在代码中获得了可共享链接并粘贴,但当我运行代码时,日志显示了一个错误

“无法打开:java.io.FileNotFoundException:无内容提供程序:”

这是我的视频代码:

source={{
uri: 'https://drive.google.com/open?id=1la4ENUiwDvnYbmRck1QZGbKLy8Kc_5UH&name=larva.mp4',
type: 'video/mp4'
}}

因为您提供的链接是一个带有HTML播放器的google drive网页。你需要一个直接的资源链接来播放视频

您可以使用此服务提取资源链接
https://gdurl.com/
,将链接粘贴到此处,然后获取永久资源链接

将URL更改为此将使其正常工作。享受吧

https://gdurl.com/nUNM

它可以工作,但当我想与其他人共享视频时,它无法播放,并显示“访问r5--sn-npoeenez.c.drive.google.com被拒绝,您没有查看此页面的权限。”我已经在我的驱动器中将视频设置为公共,以便每个人都可以查看视频。但是inspect链接仍然设置为private。我更新了答案,从googledrive@EkoSriWahyuni生成了永久资源url