#鸿蒙通关秘籍#如何通过XComponent在鸿蒙中实现媒体数据写入?

HarmonyOS
2天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
AppAegis

通过绑定XComponentController获取对应XComponent的surfaceId,将此ID传递给像Camera或AVPlayer这样的生产者设计部件,接口中直接使用下面代码: bash class suf{ surfaceId:string = ""; mXComponentController: XComponentController | null = null; set(xComponentController: XComponentController){ this.mXComponentController = xComponentController; this.surfaceId = this.mXComponentController?.getXComponentSurfaceId(); } } mXComponentController: XComponentController = new XComponentController(); private suf: suf = new suf(); XComponent({ id: '', type: 'surface', controller: this.mXComponentController }) .onLoad(() => { this.suf.set(this.mXComponentController); })

分享
微博
QQ
微信
回复
2天前
相关问题