XComponent示例中,OnSurfaceCreatedCB保存下window,在其他线程中使用,创建Surface失败。
XComponent示例中,OnSurfaceCreatedCB保存下window,在其他线程中使用,创建Surface失败。
在我们业务中,window需要转到其他模块中使用,且是在其他线程,有什么办法正确使用。或者调用什么接口将OpenGL的调用转回到主线程调用?
使用napi_create_async_work可以解决问题吗?有什么注意事项?
XComponent上显示视频有什么推荐用法吗?
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 HarmonyOS @Extend(Image)的方法,后续是否支持在其他文件中使用 
1013浏览  • 1回复 待解决
HarmonyOS 创建window失败,返回1300002 
1165浏览  • 1回复 待解决
HarmonyOS 如何让XComponent的Surface充满全屏 
1275浏览  • 1回复 待解决
XComponent 使用demo,怎么动态创建、销毁 XComponent,及怎样将XComponent当做容器来使用 
1774浏览  • 1回复 待解决
HarmonyOS native如何从surface中获取原生window的width和height? 
896浏览  • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙XComponent中检测Surface的状态变化? 
1420浏览  • 1回复 待解决
HarmonyOS如何在代码中动态创建XComponent 
1523浏览  • 1回复 待解决
子线程中使用napi_get_named_property获取ets对象的方法失败 
774浏览  • 1回复 待解决
全局@Styles封装的样式如何在其他文件使用?也没法export 
2958浏览  • 1回复 待解决
HarmonyOS har包中的page,能否给创建的sub window使用 
850浏览  • 1回复 待解决
ArkTS的代码是否可以在其他系统上运行 
3232浏览  • 1回复 待解决
HarmonyOS  对XComponent截图失败 
1342浏览  • 1回复 待解决
HarmonyOS Worker线程中,如何保存成员对象? 
1057浏览  • 1回复 待解决
如何创建一个window? 
1452浏览  • 1回复 待解决
HAR包中使用window作为Toast时无法引入页面组件 
2702浏览  • 1回复 待解决
HarmonyOS taskpool中使用单例与主线程创建的单例不一致 
1176浏览  • 1回复 待解决
HarmonyOS 视频编码surface 防止设置宽高失败 
1088浏览  • 1回复 待解决
promptAction.showToast显示在其他应用之上如何去配置? 
1702浏览  • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS NEXT中保存下载的文件并预览 
1429浏览  • 1回复 待解决
在ArkTS的主线程中使用await会堵塞主线程吗 
3386浏览  • 1回复 待解决
springboot 中使用 redis 并发 500 时线程错误 
8998浏览  • 1回复 待解决
HarmonyOS 线程中使用AppStorage报错ReferenceError: AppStorage is not defined 
1694浏览  • 1回复 待解决
HarmonyOS window之间的关系和如何监听window的创建 
1249浏览  • 1回复 待解决





















可以使用napi_create_async_work创建一个异步工作对象,来在后台线程执行某些任务,并在完成时通知主线程。注意:确保你正确地使用了异步 API,并且在完成后正确地通知主线程。XComponent上显示视频可以参考:https://gitee.com/openharmony-sig/ohos_ijkplayer
ArkUI子章节1
ArkUI子章节2
ArkUI子章节3