HarmonyOS 关于使用获取屏幕截图接口异常的问题
以下是调用获取屏幕截屏的代码,最终想要获取图片的base64数据:
window.getLastWindow(getContext(),(err:BusinessError,windowClass:window.Window)=>{
windowClass.on("screenshot",()=>{
windowClass?.snapshot((err: BusinessError, pixelMap: image.PixelMap) => {
if (err.code) {
return
}
let buffer: ArrayBuffer = new ArrayBuffer(pixelMap.getPixelBytesNumber());
pixelMap.readPixelsToBuffer(buffer).then(() => {
let imageBase64 = new util.Base64Helper().encodeToStringSync(new Uint8Array(buffer));
console.log("test",imageBase64)
}).catch((err: BusinessError) => {
}).finally(() => {
pixelMap.release()
});
})
})
})
但最终获取的是一串://///////////////////////////
请问如何获取屏幕截图的图片的base64数据
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 关于出现的视频流数据异常问题
228浏览 • 1回复 待解决
HarmonyOS 关于Web加载资源异常毁掉问题
295浏览 • 1回复 待解决
关于设置屏幕常亮问题
596浏览 • 1回复 待解决
关于屏幕安全区域的问题咨询
329浏览 • 1回复 待解决
关于http请求数据发送异常问题的咨询
386浏览 • 1回复 待解决
关于3861烧录异常报错问题,求解答
8429浏览 • 2回复 待解决
HarmonyOS关于API使用的问题
396浏览 • 1回复 待解决
HarmonyOS 关于使用@BuilderParam的问题
383浏览 • 1回复 待解决
鸿蒙截图功能实现的问题
10372浏览 • 1回复 待解决
HarmonyOS 关于屏幕高度
18浏览 • 1回复 待解决
HarmonyOS 关于屏幕高度?
153浏览 • 0回复 待解决
使用TextPicker控件显示异常的问题
841浏览 • 1回复 待解决
HarmonyOS关于异步Promise的使用问题
458浏览 • 1回复 待解决
HarmonyOS 关于定位接口部分字段为空的问题咨询
50浏览 • 1回复 待解决
关于 SO 文件的使用问题
239浏览 • 1回复 待解决
关于如何获取时钟的id的问题
5779浏览 • 1回复 待解决
HarmonyOS 关于获取录音音频的时长的问题咨询
43浏览 • 1回复 待解决
HarmonyOS关于使用fs.copyfile的问题
509浏览 • 1回复 待解决
关于HarmonyOS webview中iFrame的使用问题
309浏览 • 1回复 待解决
关于 Extend 使用问题
293浏览 • 1回复 待解决
HarmonyOS 关于Iconfont如何使用问题?
314浏览 • 1回复 待解决
如何获取屏幕的缩放比例(Scale),最好是有C++接口
2055浏览 • 0回复 待解决
JS关于process.runCmd接口的可行性问题
4446浏览 • 1回复 待解决
HarmonyOS 使用XComponent 播放视频通过等比例缩放调整播放区域,通过截图功能截取出的图片显示异常
381浏览 • 1回复 待解决
推荐您使用以下这种方案进行截屏编码处理: