【问题标题】:How to play video from google drive using react-native-video?如何使用 react-native-video 从谷歌驱动器播放视频?
【发布时间】:2019-10-02 02:43:31
【问题描述】:

我想使用 react-native-video 从我的谷歌驱动器播放流媒体视频。我得到了可共享的链接并粘贴到我的代码中,但是当我运行我的代码时,日志显示错误

“无法打开https://drive.google.com/open?id=1la4ENUiwDvnYbmRck1QZGbKLy8Kc_5UH&name=larva.mp4:java.io.FileNotFoundException:没有内容提供者:https://drive.google.com/open?id=1la4ENUiwDvnYbmRck1QZGbKLy8Kc_5UH&name=larva.mp4”

这是我的视频代码:

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

【问题讨论】:

    标签: react-native react-native-video


    【解决方案1】:

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

    您可以使用此服务https://gdurl.com/提取资源链接,将您的链接粘贴到那里,并获得永久资源链接。

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

    https://gdurl.com/nUNM
    

    【讨论】:

    • 它可以工作,但是当我想与其他人分享视频时,它无法播放并显示“访问 r5---sn-npoeenez.c.drive.google.com 被拒绝你无权查看此页面。”我已经在我的驱动器中将视频设置为公开,以便每个人都可以观看视频。但是检查链接仍然设置为私有。
    • 我更新了答案以从 google drive @EkoSriWahyuni 生成永久资源 url
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-05-24
    • 1970-01-01
    • 1970-01-01
    • 2019-12-16
    • 2019-01-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多