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 错误
944浏览 • 1回复 待解决
HarmonyOS 上传 app 文件, 提示 996 错误?
934浏览 • 0回复 待解决
HarmonyOS上传报如下错误
1185浏览 • 1回复 待解决
HarmonyOS 设置代理之后,文件上传接口会报证书错误,其他接口正常
1079浏览 • 1回复 待解决
文件上传进入到上传失败的回调:错误信息Http protocol error
3336浏览 • 2回复 待解决
拍照图片上传出错,有人知道怎么解决吗?
2677浏览 • 1回复 待解决
HarmonyOS 往模拟器的沙箱中上传文件报出无权限错误
1952浏览 • 1回复 待解决
HarmonyOS 录音上传文件
1243浏览 • 1回复 待解决
HarmonyOS 上传文件问题
1012浏览 • 1回复 待解决
HarmonyOS上传文件问题
1519浏览 • 1回复 待解决
HarmonyOS 如何上传文件?
1287浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙中使用Node-API抛出范围错误?
924浏览 • 1回复 待解决
request上传返回错误码401
2608浏览 • 1回复 待解决
使用axios上传图片时候错误
1002浏览 • 1回复 待解决
HarmonyOS 文件上传无法解析文件地址
1251浏览 • 1回复 待解决
HarmonyOS上传app包报错,错误码996
1041浏览 • 1回复 待解决
HarmonyOS文件上传怎么写
1629浏览 • 1回复 待解决
HarmonyOS 上传文件的demo
1118浏览 • 1回复 待解决
HarmonyOS axios上传文件失败
1207浏览 • 1回复 待解决
HarmonyOS 文件上传报错
1376浏览 • 1回复 待解决
HarmonyOS web组件上传文件
1300浏览 • 1回复 待解决
HarmonyOS 上传文件相关Demo
1629浏览 • 1回复 待解决
HarmonyOS 文件上传入参设置
701浏览 • 1回复 待解决
HarmonyOS 文件上传 & 资源读取问题
1846浏览 • 1回复 待解决
HarmonyOS web上传文件和图片
1109浏览 • 1回复 待解决
fetchColumns把duration加上。