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
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 上传 app 文件, 提示 996 错误?
209浏览 • 0回复 待解决
HarmonyOS 上传 app 文件, 提示 996 错误
125浏览 • 1回复 待解决
HarmonyOS上传报如下错误
387浏览 • 1回复 待解决
HarmonyOS 设置代理之后,文件上传接口会报证书错误,其他接口正常
75浏览 • 1回复 待解决
文件上传进入到上传失败的回调:错误信息Http protocol error
2291浏览 • 2回复 待解决
HarmonyOS 往模拟器的沙箱中上传文件报出无权限错误
11浏览 • 1回复 待解决
拍照图片上传出错,有人知道怎么解决吗?
1745浏览 • 1回复 待解决
HarmonyOS上传文件问题
617浏览 • 1回复 待解决
HarmonyOS 如何上传文件?
157浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙中使用Node-API抛出范围错误?
100浏览 • 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回复 待解决
HarmonyOS photoAccessHelper.PhotoViewPicker咨询
0浏览 • 0回复 待解决
HarmonyOS使用fs.open无法打开photoViewPicker选择文件的uri
445浏览 • 1回复 待解决
编译时候出错。log文件如下:请求解决
11395浏览 • 2回复 待解决
HarmonyOS日志文件上传问题
601浏览 • 1回复 待解决
fetchColumns把duration加上。