HarmonyOS 上传文件PhotoViewPicker,抛出错误
ErrorCode "14000014"
ErrorMessage. "member not exist"
- 1.
- 2.
这一行代码抛出的错误,这里该如何修改。路径下的视频是没问题的。
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);
}
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
- 20.
- 21.
- 22.
- 23.
- 24.
- 25.
- 26.
- 27.
- 28.
- 29.
- 30.
- 31.
- 32.
- 33.
- 34.
- 35.
- 36.
- 37.
- 38.
- 39.
HarmonyOS
赞
收藏 0
回答 1
相关问题
HarmonyOS 上传 app 文件, 提示 996 错误
728浏览 • 1回复 待解决
HarmonyOS 上传 app 文件, 提示 996 错误?
731浏览 • 0回复 待解决
HarmonyOS上传报如下错误
877浏览 • 1回复 待解决
HarmonyOS 设置代理之后,文件上传接口会报证书错误,其他接口正常
669浏览 • 1回复 待解决
文件上传进入到上传失败的回调:错误信息Http protocol error
2998浏览 • 2回复 待解决
拍照图片上传出错,有人知道怎么解决吗?
2351浏览 • 1回复 待解决
HarmonyOS 往模拟器的沙箱中上传文件报出无权限错误
1174浏览 • 1回复 待解决
HarmonyOS 上传文件问题
792浏览 • 1回复 待解决
HarmonyOS 录音上传文件
904浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙中使用Node-API抛出范围错误?
694浏览 • 1回复 待解决
HarmonyOS 如何上传文件?
960浏览 • 1回复 待解决
HarmonyOS上传文件问题
1258浏览 • 1回复 待解决
使用axios上传图片时候错误
760浏览 • 1回复 待解决
request上传返回错误码401
1557浏览 • 2回复 待解决
HarmonyOS 文件上传无法解析文件地址
919浏览 • 1回复 待解决
HarmonyOS上传app包报错,错误码996
744浏览 • 1回复 待解决
HarmonyOS 上传文件的demo
873浏览 • 1回复 待解决
HarmonyOS文件上传怎么写
1421浏览 • 1回复 待解决
HarmonyOS 上传文件相关Demo
1395浏览 • 1回复 待解决
HarmonyOS web组件上传文件
967浏览 • 1回复 待解决
HarmonyOS 文件上传报错
1078浏览 • 1回复 待解决
HarmonyOS axios上传文件失败
868浏览 • 1回复 待解决
HarmonyOS 文件上传 & 资源读取问题
1580浏览 • 1回复 待解决
HarmonyOS 文件上传入参设置
535浏览 • 1回复 待解决
HarmonyOS request文件上传问题
805浏览 • 1回复 待解决
fetchColumns把duration加上。