HarmonyOS camera.pick使用系统相册后的图片/视频无法获取封面图,视频时长,视频大小尺寸。
期望给一个demo。
try { 
  let PhotoSelectOptions = new picker.PhotoSelectOptions(); 
  PhotoSelectOptions.MIMEType = picker.PhotoViewMIMETypes.IMAGE_VIDEO_TYPE; 
  PhotoSelectOptions.maxSelectNumber = 1; 
  let photoPicker = new picker.PhotoViewPicker(); 
  photoPicker.select(PhotoSelectOptions).then((PhotoSelectResult) => { 
    console.info('PhotoViewPicker.select successfully, PhotoSelectResult uri: ' + JSON.stringify(PhotoSelectResult)); 
    this.path = PhotoSelectResult.photoUris[0]; 
  }) 
} catch (err) { 
  console.error('PhotoViewPicker failed with err: ' + err); 
} 
try { 
  let pickerProfile: cameraPicker.PickerProfile = { cameraPosition: this.cameraPosition[1] }; 
  let pickerResult: cameraPicker.PickerResult = await cameraPicker.pick(getContext(this), this.mediaType, pickerProfile); 
  const uri = pickerResult.resultUri; 
  this.path = uri; 
  console.log('Test' + uri); 
} catch (error) { 
}
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 HarmonyOS 录制视频后获取封面图和时长 
1329浏览  • 1回复 待解决
HarmonyOS 获取相册图片大小以及视频时长 
1320浏览  • 1回复 待解决
HarmonyOS PhotoPickerComponent中通过onselect选中的视频uri,如何获取视频时长以及封面 
966浏览  • 1回复 待解决
HarmonyOS AVDexmuer无法获取视频时长 
979浏览  • 1回复 待解决
HarmonyOS 如何对自定义相机录制后的视频进行压缩,并获取视频封面 
1267浏览  • 1回复 待解决
HarmonyOS 怎么获取视频的播放时长? 
1582浏览  • 1回复 待解决
HarmonyOS 相册选择视频后, 获取的视频缩略图展示不了 
1119浏览  • 1回复 待解决
HarmonyOS 拍视频是否可以限制视频时长 
1984浏览  • 1回复 待解决
HarmonyOS 获取相册里的图片和视频ID 
980浏览  • 1回复 待解决
HarmonyOS中如何获取本地视频的第一帧作为封面图片? 
1034浏览  • 0回复 待解决
HarmonyOS  从相册获取的视频地址,如何获取视频略缩图? 
1134浏览  • 1回复 待解决
HarmonyOS 获取系统相册中视频的首帧画面 
1384浏览  • 1回复 待解决
HarmonyOS 如何获取视频的封面(获取视频第一秒的那一帧)? 
1551浏览  • 1回复 待解决
HarmonyOS 通过Video的src,获取到该条视频的缩略图/封面图,用于展示 
820浏览  • 1回复 待解决
HarmonyOS OH_MD_KEY_DURATION无法得到视频的时长 
1200浏览  • 1回复 待解决
有没有获取网络视频封面或截图的方法? 
6189浏览  • 1回复 待解决
HarmonyOS获取相册视频的宽高问题 
1558浏览  • 1回复 待解决
HarmonyOS 不申请系统权限(ohos.permission.READ_IMAGEVIDEO)的情况下获取图片、视频的宽高、大小(字节数)、缩略图以及视频的时长 
1334浏览  • 1回复 待解决
HarmonyOS如何获取视频第一帧作为封面 
2869浏览  • 1回复 待解决
ijkplayer结合XComponent组件播放视频时根据视频尺寸和组件尺寸设置视频缩放模式 
3692浏览  • 1回复 待解决
HarmonyOS 如何获取视频时长和分辨率 
1133浏览  • 1回复 待解决
HarmonyOS 支持获取视频首帧图吗? 
1062浏览  • 1回复 待解决
HarmonyOS 录像的视频如何保存到系统相册 
2542浏览  • 1回复 待解决
HarmonyOS 获取相册视频的sha1签名 
975浏览  • 1回复 待解决





















已经获取到uri的话,可以通过uri获取PhotoAsset(getAssets,fetchOptions中predicates指定uri,fetchColumns指定需要信息+getFirstObject),然后用get方法来获取属性,时长duration和大小size都在PhotoKeys里面,封面可以用photoAsset.getThumbnail。