Flutter - 将视频上传到 Youtube

Dav*_*ter 5 video-recording dart-pub flutter

在我的应用程序中,我需要能够拍摄和上传或保存 5 到 15 秒的短视频。如果用户离线,我还需要能够保存视频,并在连接到互联网时上传。

我可以使用插件image_picker创建视频文件,我尝试使用插件image_picker_saver将其保存到用户库中,但这似乎只能处理图像。

所以我可能不得不使用类似path_provider 的东西来将它保存到本地存储(再次写入文件的例子是图像作为字节数据)

连接后是否可以将视频上传到 Youtube 帐户?我已经阅读了一些 Youtube 插件,但它们适用于播放视频。

我正在考虑使用 WebViews 来弹出 m.youtube.com/upload 页面,但是一旦您开始上传,它就会转到桌面 www.youtube.com

另一个要考虑的选择是在有连接时使用 Firestore 作为上传目的地,但我仍然需要管理离线本地存储。

谢谢任何帮助

编辑 RE:下面的评论

这是我尝试使用相机插件在 iPhone X 上捕捉风景视频时得到的结果:

在此处输入图片说明