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 错误
211浏览 • 1回复 待解决
HarmonyOS 上传 app 文件, 提示 996 错误?
264浏览 • 0回复 待解决
HarmonyOS上传报如下错误
457浏览 • 1回复 待解决
HarmonyOS 设置代理之后,文件上传接口会报证书错误,其他接口正常
173浏览 • 1回复 待解决
文件上传进入到上传失败的回调:错误信息Http protocol error
2381浏览 • 2回复 待解决
HarmonyOS 往模拟器的沙箱中上传文件报出无权限错误
272浏览 • 1回复 待解决
拍照图片上传出错,有人知道怎么解决吗?
1821浏览 • 1回复 待解决
使用axios上传图片时候错误
376浏览 • 1回复 待解决
request上传返回错误码401
642浏览 • 2回复 待解决
HarmonyOS 上传文件问题
232浏览 • 1回复 待解决
HarmonyOS 录音上传文件
233浏览 • 1回复 待解决
HarmonyOS上传文件问题
699浏览 • 1回复 待解决
HarmonyOS 如何上传文件?
283浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙中使用Node-API抛出范围错误?
154浏览 • 1回复 待解决
HarmonyOS上传app包报错,错误码996
207浏览 • 1回复 待解决
HarmonyOS 文件上传无法解析文件地址
220浏览 • 1回复 待解决
HarmonyOS 上传文件的demo
174浏览 • 1回复 待解决
HarmonyOS文件上传怎么写
821浏览 • 1回复 待解决
HarmonyOS web组件上传文件
433浏览 • 1回复 待解决
HarmonyOS 上传文件相关Demo
713浏览 • 1回复 待解决
HarmonyOS 文件上传报错
325浏览 • 1回复 待解决
HarmonyOS axios上传文件失败
167浏览 • 1回复 待解决
HarmonyOS web上传文件和图片
381浏览 • 1回复 待解决
HarmonyOS 文件上传入参设置
150浏览 • 1回复 待解决
HarmonyOS request文件上传问题
46浏览 • 1回复 待解决
fetchColumns把duration加上。