HarmonyOS 鸿蒙Next ohaudio实现了归一,目前启动采集播放后各种事件回调都实现了,后期AudioRoutingManager相关的功能会c++实现吗
HarmonyOS 鸿蒙Next ohaudio实现了归一,目前启动采集播放后各种事件回调都实现了,后期AudioRoutingManager相关的功能会c++实现吗
采用ohaudio 实现采集播放,可以注册各种监听回调,可以覆盖部分AudioManager功能,目前看功能还不够齐全,比如启动采集播放之前,我们需要根据外设情况来使用不同的audiosource、采样率、通道数及stream,这个部分功能现在是ts层的AudioRoutingManager实现的。 ohaudio c++ 后期会有主动获取外设相关的接口?
2 回复
可以参考以下文档
目前NDK暂时还没有获取audiosource、采样率、通道数及stream的接口
作为IT专家,对于HarmonyOS鸿蒙Next中ohaudio的相关问题,以下是我的专业解答:
HarmonyOS鸿蒙Next中的ohaudio已经实现了归一,并且启动采集播放后的各种事件回调也已实现。关于后期AudioRoutingManager相关的功能是否会用C++实现,目前这一需求还在规划中,NDK暂时还没有提供获取audiosource、采样率、通道数及stream的接口。
ohaudio是HarmonyOS在API version 10中引入的一套C API,它支持普通音频通路和低时延通路,适用于依赖Native层实现音频输入功能的场景。开发者可以通过引入相关的头文件,并使用ohaudio提供的API来实现音频录制和播放功能。
如果开发者对ohaudio或AudioRoutingManager有进一步的需求或疑问,建议持续关注HarmonyOS的官方更新和文档,以便及时了解最新的开发进展和API变化。
如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html 。