如果你也对鸿蒙开发感兴趣,加入“Harmony自习室”吧!扫描下方名片,关注公众号,公众号更新更快,同时也有更多学习资料和技术讨论群。

在AudioVolumeGroupManager中提供了管理麦克风状态的方法。下面对核心开发步骤做个简单介绍。
1、主要开发步骤
a)创建audioVolumeGroupManager对象。
import audio from '@ohos.multimedia.audio';let audioVolumeGroupManager;async function loadVolumeGroupManager() { //创建audioVolumeGroupManager对象const groupid = audio.DEFAULT_VOLUME_GROUP_ID;audioVolumeGroupManager = await audio.getAudioManager().getVolumeManager().getVolumeGroupManager(groupid);console.info('audioVolumeGroupManager create success.');}
b)调用on('micStateChange')监听麦克风状态变化,当麦克风静音状态发生变化时将通知应用。
目前此订阅接口在单进程多AudioManager实例的使用场景下,仅最后一个实例的订阅生效,其他实例的订阅会被覆盖(即使最后一个实例没有进行订阅),因此推荐使用单一AudioManager实例进行开发。
async function on() {

最低0.47元/天 解锁文章
6594

被折叠的 条评论
为什么被折叠?



