flutter - 如何播放 Google 云端硬盘链接中的视频?

标签 flutter google-drive-api

在我的应用中,我想播放来自 Google 云端硬盘链接的视频。我尝试过使用 VideoPlayerController

_controller = VideoPlayerController.network('https://drive.google.com/open?id=xxxxxxxxx'); 

但无法播放。它显示为黑色,当我播放它时,似乎什么也没有。

也许有人可以帮助我。非常感谢您的建议。谢谢。

最佳答案

在网上查了一圈,终于找到了答案。因此,如果我们想播放 Google 云端硬盘中的视频,我们必须从视频中获取直接下载链接。例如,我们从 Google Drive ' https://drive.google.com/uc?export=download&id=xxxxxxxx 中的视频中获取了此链接'。 我们可以将直接下载链接放入:

_controller = VideoPlayerController.network('https://drive.google.com/uc?export=download&id=xxxxxxxx');

然后就可以播放视频了。

关于flutter - 如何播放 Google 云端硬盘链接中的视频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61691514/

相关文章:

flutter - 如何在 flutter 中创建带有透明孔的小部件

python - 谷歌应用引擎/驱动 SDK : catching a lot HTTP Deadline exceptions

python - pydrive上传文件400 "Bad Request"

google-drive-api - 如何使用 javascript 中的导出链接通过 Drive SDK 下载 Gdoc?

dart - SharedPreferences 在 null flutter 上调用

flutter - 如何滚动 ListView 中的项目使其可见?

flutter - 如何从 flutter dart 应用程序调用手机设置?

datetime - 使用本地时区格式化日期/时间

ios - 如何在Google Drive API中获得下载进度(快速5)

Android Google Drive SDK - 如何显示所选文件夹中的文件列表