在网上搜索后,终于找到了答案。因此,如果要播放Google云端硬盘中的视频,则必须从视频中获取直接下载链接
在我的应用中,我想播放Google云端硬盘链接中的视频。我尝试使用VideoPlayerController
_controller = VideoPlayerController.network('https://drive.google.com/open?id=xxxxxxxxx');
但不能播放。它显示为黑色,当我播放时,似乎什么都没有。
也许有人可以帮助我。建议真的很感激。谢谢。
我认为您正在使用'video_player 0.10.10'库。
查阅puv.dev.上的文档很有用] >> 如果使用的是IOS模拟器,则应注意此警告
'警告:视频播放器在iOS模拟器上无法正常运行。一个iOS在开发/测试期间必须使用该设备。 '
将以下条目添加到/ios/Runner/Info.plist中的Info.plist文件中:
<Key> nsapptransportsecurity </ key> <Dict> <Key> nsallowsarbitraryloads </ key> <True/> </ Dict>
Android
确保位于/android/app/src/main/AndroidManifest.xml的Android清单文件中存在以下权限:
<uses-permission android: name = "android.permission.INTERNET" />
在网上搜索后,终于找到了答案。因此,如果要播放Google云端硬盘中的视频,则必须从视频中获取直接下载链接
_controller = VideoPlayerController.network('https://drive.google.com/uc?export=download&id=xxxxxxxx');
然后可以播放视频。
在网上搜索后,终于找到了答案。因此,如果要播放Google云端硬盘中的视频,则必须从视频中获取直接下载链接