HarmonyOS 鸿蒙Next 如何将线上的视频文件保存到本地相册

发布于 1周前 作者 gougou168 最后一次编辑是 5天前 来自 鸿蒙OS

HarmonyOS 鸿蒙Next 如何将线上的视频文件保存到本地相册

通过服务端获取的视频下载地址 通过 request.download 下载,如何将下载后的文件 写入到相册

2 回复
将网络视频保存到相册,可以使用photoAccessHelper.getPhotoAccessHelper.createAsset方法

参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/savebutton-0000001820999677

https://developer.huawei.com/consumer/cn/doc/harmonyos-references/ts-security-components-savebutton-0000001815767892

视频保存支持3gpp2、3gpp、mp2t、mpeg、webm、mp4等格式,但是还不支持m3u8格式

 建议申请ACL权限。然后通过js调用原生方法

H5页面下载并保存到相册,通过photoAccessHelper来实现保存的逻辑。 您可以参考这边的codelab使用PhotoViewPicker保存图片到图库,参考链接:https://developer.huawei.com/consumer/cn/codelabsPortal/carddetails/tutorials_NEXT-FilesManger

使用photoAccessHelper获取WRITE_IMAGEVIDEO权限,需要走ACL申请:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/permissions-in-acl-0000001763952222

使用ACL的签名配置指导:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/ide-signing-0000001587684945#section157591551175916

更多关于HarmonyOS 鸿蒙Next 如何将线上的视频文件保存到本地相册的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


作为IT专家,对于HarmonyOS 鸿蒙Next系统如何将线上的视频文件保存到本地相册的问题,提供以下解决方案:

  1. 视频应用内下载

    • 确保视频应用支持下载功能。
    • 在应用内找到目标视频,点击下载,并选择保存路径为相册或可访问的媒体文件夹。
    • 检查下载设置,确保下载路径被设置为相册或媒体库可识别的位置。
  2. 文件管理器转移

    • 若视频下载至非相册目录,可使用系统自带的文件管理器或第三方文件管理器。
    • 将下载的视频文件移动至相册对应的文件夹(如DCIM或Pictures)。
  3. 相册刷新

    • 完成上述步骤后,返回相册应用。
    • 尝试下拉刷新或等待系统自动扫描新文件,以显示新下载的视频。
  4. 权限配置

    • 应用需申请受限权限,即“ohos.permission.READ_IMAGEVIDEO”和“ohos.permission.WRITE_IMAGEVIDEO”,以便将视频保存到媒体库。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部