如何实现录音监听?

如何实现录音监听

阅读 415
2 个回答

系统音频监听功能在AudioStreamManager内,录音监听可以通过on(type: 'audioCapturerChange', callback: Callback<AudioCapturerChangeInfoArray>): void订阅接口实现。详细可参考链接:on('audioCapturerChange')

官方文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-refere...

订阅录制状态机AVRecorderState切换的事件。
avRecorder.on('stateChange', async (state, reason) => {
console.info('case state has changed, new state is :' + state + ',and new reason is : ' + reason);
});
订阅AVRecorder的错误事件,该事件仅用于错误提示,不需要用户停止播控动作。
avRecorder.on('error', (err) => {
console.info('case avRecorder.on(error) called, errMessage is ' + err.message);
});

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进