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 关于Web加载资源异常毁掉问题
40浏览 • 1回复 待解决
关于设置屏幕常亮问题
370浏览 • 1回复 待解决
HarmonyOS 关于使用@BuilderParam的问题
172浏览 • 1回复 待解决
HarmonyOS关于API使用的问题
245浏览 • 1回复 待解决
关于屏幕安全区域的问题咨询
191浏览 • 1回复 待解决
关于3861烧录异常报错问题,求解答
8228浏览 • 2回复 待解决
关于http请求数据发送异常问题的咨询
254浏览 • 1回复 待解决
鸿蒙截图功能实现的问题
10209浏览 • 1回复 待解决
HarmonyOS关于异步Promise的使用问题
293浏览 • 1回复 待解决
使用TextPicker控件显示异常的问题
714浏览 • 1回复 待解决
HarmonyOS关于使用fs.copyfile的问题
345浏览 • 1回复 待解决
关于HarmonyOS webview中iFrame的使用问题
38浏览 • 1回复 待解决
HarmonyOS 关于Iconfont如何使用问题?
110浏览 • 1回复 待解决
HarmonyOS 异常堆栈获取
270浏览 • 1回复 待解决
如何获取屏幕的缩放比例(Scale),最好是有C++接口
1838浏览 • 0回复 待解决
关于 SO 文件的使用问题
56浏览 • 1回复 待解决
关于如何获取时钟的id的问题
5672浏览 • 1回复 待解决
HarmonyOS 弹窗异常问题
221浏览 • 1回复 待解决
关于 Extend 使用问题
116浏览 • 1回复 待解决
JS关于process.runCmd接口的可行性问题
4289浏览 • 1回复 待解决
关于xml中include的使用问题
7357浏览 • 2回复 待解决
关于 onArrange中获取到的参数的问题
4853浏览 • 1回复 待解决
关于获取应用列表权限问题?
3347浏览 • 1回复 待解决
HarmonyOS onBackPress执行异常问题
387浏览 • 1回复 待解决
HarmonyOS 屏幕宽度怎么获取
228浏览 • 1回复 待解决
推荐您使用以下这种方案进行截屏编码处理: