HarmonyOS 鸿蒙Next本地视频文件如何转base64
HarmonyOS 鸿蒙Next本地视频文件如何转base64
视频录制后路径:/data/storage/el2/base/haps/entry/files/VIDEO_1724225134000.mp4,需要转base64传递后端接口,一直提示视频格式不对,需要怎么正常转base64
关于HarmonyOS 鸿蒙Next本地视频文件如何转base64的问题,您也可以访问:https://www.itying.com/category-93-b0.html 联系官网客服。
3 回复
找HarmonyOS工作还需要会Flutter技术的哦,有需要Flutter教程的可以学学大地老师的教程,很不错,B站免费学的哦:https://www.bilibili.com/video/BV1S4411E7LY/?p=17
字符流读取文件 然后 转成 base64 就这个流程是最简单的
下面代码将 rawfile 下的二进制文件转换为 base64 格式数据进行传输,可以试试:
getContext().resourceManager.getRawFileContent('MyStr.txt').then((value: Uint8Array) => { let textDecoder: util.TextDecoder = util.TextDecoder.create(); let retStr: string = textDecoder.decodeWithStream(value); let strBase64 = new util.Base64Helper().encodeToStringSync(value); console.info(retStr); console.info(strBase64); }).catch((error: BusinessError) => { console.info('getRawFileContent promise error is ' error); });