HarmonyOS 上传文件PhotoViewPicker,抛出错误

ErrorCode  "14000014" 
ErrorMessage.  "member not exist" 

这一行代码抛出的错误,这里该如何修改。路径下的视频是没问题的。

asset.get(photoAccessHelper.PhotoKeys.DURATION) as number,
try {
  const photoSelectResult = await new picker.PhotoViewPicker().select({
    MIMEType: picker.PhotoViewMIMETypes.VIDEO_TYPE,
    maxSelectNumber: 1,
  });
  const user_file_uri = photoSelectResult.photoUris[0];
  const app_file_path = getContext().cacheDir + "/" + user_file_uri.split("/").pop();
  const user_file = await fs.open(user_file_uri, fs.OpenMode.READ_ONLY);
  const app_file = await fs.open(app_file_path, fs.OpenMode.CREATE | fs.OpenMode.READ_WRITE);
  await fs.copyFile(user_file.fd, app_file.fd, 0);
  await fs.close(user_file);
  await fs.close(app_file);
  let predicates = new dataSharePredicates.DataSharePredicates();
  predicates.equalTo("uri", user_file_uri);
  let fetchResult = await photoAccessHelper.getPhotoAccessHelper(getContext()).getAssets({
    fetchColumns: [],
    predicates: predicates,
  });
  const asset = await fetchResult.getFirstObject();
  const thumbnail = await asset.getThumbnail();

  const imagePackerApi = image.createImagePacker();
  const thumbnail_file_path = getContext().cacheDir + "/" + "thumbnail.jpg";
  const thumbnail_file = await fs.open(thumbnail_file_path, fs.OpenMode.CREATE | fs.OpenMode.READ_WRITE);
  await imagePackerApi.packToFile(thumbnail, thumbnail_file.fd, {
    format: "image/jpeg",
    quality: 100,
  });
  const message = V2TIMManager.getMessageManager().createVideoMessage(
    app_file_path,
    user_file_uri.split(".").pop(),
    asset.get(photoAccessHelper.PhotoKeys.DURATION) as number,
    thumbnail_file_path
  );
  MessageTestInterfaces.sendMessage(message);
} catch (error) {
  console.error(error);
}
HarmonyOS
2天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
FengTianYa

fetchColumns把duration加上。

分享
微博
QQ
微信
回复
2天前
相关问题
HarmonyOS 上传 app 文件, 提示 996 错误
125浏览 • 1回复 待解决
HarmonyOS上传报如下错误
387浏览 • 1回复 待解决
HarmonyOS上传文件问题
617浏览 • 1回复 待解决
HarmonyOS 如何上传文件
157浏览 • 1回复 待解决
HarmonyOS 上传文件问题
97浏览 • 1回复 待解决
HarmonyOS 录音上传文件
112浏览 • 1回复 待解决
使用axios上传图片时候错误
219浏览 • 1回复 待解决
request上传返回错误码401
437浏览 • 2回复 待解决
HarmonyOS 文件上传无法解析文件地址
108浏览 • 1回复 待解决
HarmonyOS上传app包报错,错误码996
113浏览 • 1回复 待解决
HarmonyOS 上传文件相关Demo
555浏览 • 1回复 待解决
HarmonyOS web组件上传文件
349浏览 • 1回复 待解决
HarmonyOS 文件上传报错
100浏览 • 1回复 待解决
HarmonyOS文件上传怎么写
569浏览 • 1回复 待解决
HarmonyOS 上传文件的demo
24浏览 • 1回复 待解决
编译时候出错。log文件如下:请求解决
11395浏览 • 2回复 待解决
HarmonyOS日志文件上传问题
601浏览 • 1回复 待解决