HarmonyOS 鸿蒙Next 获取视频缩略图需要什么权限?
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 。