在 Flutter 中将视频文件保存到设备

Posted

技术标签:

【中文标题】在 Flutter 中将视频文件保存到设备【英文标题】:Save video file to device in Flutter 【发布时间】:2019-07-22 11:33:44 【问题描述】:

我无法将视频文件保存到 ios(在照片应用中可见)。 我尝试了一些插件,但它们只将图像(而不是视频)保存到照片。 我用过:

image_picker_saver: 0.3.0 

它可以很好地保存图像(iOS),并在 android 上将图像旋转 90 度。

对于录制,我使用的是 image_picker: ^0.6.0+10

有什么想法吗? 谢谢。

编辑:

与此同时,我们开发了一个插件,支持将图像和视频从相机或网址保存到画廊(android)/照片(ios)。

https://pub.dev/packages/gallery_saver

它有方法 saveImage 和 saveVideo 采用路径或 url(String)。

【问题讨论】:

你的意思是问如何将远程视频文件保存(或下载)到设备? 不。我想保存我拍摄的视频。我可以录制,但无法将其保存到设备(iOS 中的照片)。 能否请您提及您正在使用哪个库进行录音?一般都会有配套的功能。 image_picker: ^0.6.0+10 pub.dev/packages/gallery_saver 【参考方案1】:

除了提到的gallery_savergallery_saver。还有另一个现有的包可以解决这个问题,image_gallery_saver。查看this blog 以获取有关如何将文件保存到您自己的 Android 手机内部存储中的 Flutter 应用程序文件夹和 iOS 设备上的照片库的完整指南。另请参阅包file_saver,这是另一个相当不错的插件,用于保存PDFMP3MP4等格式的文件。

【讨论】:

以上是关于在 Flutter 中将视频文件保存到设备的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Dart/flutter 中将视频文件分割成小块?

在应用程序中将 Youtube 视频保存到 iPhone

React Native 将捕获的图像和视频保存到我设备上的自定义文件夹中

Flutter - 以不可见模式保存音频/视频文件,类似于 Spotify/Youtube(离线下载)

将 mp4 视频保存到设备相机胶卷

如何在 Flutter 中将 GIF 转换为 mp4 视频?