HarmonyOS 鸿蒙Next 获取视频缩略图需要什么权限?

发布于 1周前 作者 eggper 来自 鸿蒙OS

HarmonyOS 鸿蒙Next 获取视频缩略图需要什么权限?

获取视频缩略图需要什么权限?我想获取 视频缩略图,但是没权限 报:error message Operation not permitted+13900001, %{public}s

1 回复

在HarmonyOS鸿蒙Next系统中,获取视频缩略图主要需要以下权限和相关组件:

一、主要权限

  • ohos.permission.READ_IMAGEVIDEO:此权限允许应用读取设备上的图片和视频文件。应用需要在其配置文件(如config.json)中声明此权限,并在运行时主动向系统申请,获得用户授权后,应用才能访问设备上的视频文件并生成缩略图。

二、相关组件和方法

  • PhotoViewPicker组件:可用于选择视频文件,获取视频的URI。
  • MediaStore API:可查询视频的缩略图,通过MediaStore.Video.Thumbnails类访问这些缩略图,使用MediaStore.Video.Thumbnails.getThumbnail()方法,传入视频的URI和所需的缩略图大小(如MICRO_KIND或MINI_KIND)。
  • Asset.getThumbnail接口:从原始媒体资源中获取视频指定时间的缩略图,返回一个PixelMap对象,可用于图片显示。

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

回到顶部