HarmonyOS Napi Arraybuffer无法创建

HarmonyOS
2024-12-25 09:39:36
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Excelsior_abit

在napi中创建Arraybuffer,可参考链接:

https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/napi/napi-guidelines.md#%E9%AB%98%E6%80%A7%E8%83%BD%E6%95%B0%E7%BB%84

示例代码如下:

char const * str = “hello world”;
size_t charLength = strlen(str);
napi_value output_buffer;
void *output_ptr = (void *)str;

napi_create_arraybuffer(env, charLength, &output_ptr, &output_buffer);
uint8_t *output_bytes = (uint8_t *)(output_ptr);

uint8_t *input_bytes = (uint8_t *)str;
for (int i = 0; i < charLength; i++) {
  output_bytes[i] = (uint8_t)(input_bytes[i]);
}

return output_buffer;
分享
微博
QQ
微信
回复
2024-12-25 11:54:11
相关问题
NAPI创建arraybuffer内存释放问题咨询
270浏览 • 1回复 待解决
Native如何通过napi获取ArrayBuffer
4012浏览 • 1回复 待解决
napi返回ArrayBuffer有长度但是内容都是0
1303浏览 • 1回复 待解决
HarmonyOS endable对象属性napi无法修改
60浏览 • 1回复 待解决
HarmonyOS pixelMap转成ArrayBuffer
376浏览 • 1回复 待解决
HarmonyOS str转ArrayBuffer
265浏览 • 1回复 待解决
创建多个视频组件无法播放
2438浏览 • 1回复 待解决
HarmonyOS Array如何转成ArrayBuffer
45浏览 • 1回复 待解决
无法创建签名,求解决方法?
503浏览 • 1回复 待解决
HarmonyOS PB转ArrayBuffer发送失败
99浏览 • 1回复 待解决
DevEco安装的3.0无法创建JS Visual?
6957浏览 • 1回复 待解决
HarmonyOS ArrayBuffer对象做填值操作
153浏览 • 1回复 待解决
HarmonyOS arraybuffer转base64乱码
323浏览 • 1回复 待解决