首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在录制视频时将麦克风静音?

如何在录制视频时将麦克风静音?
EN

Stack Overflow用户
提问于 2018-05-04 17:43:59
回答 1查看 104关注 0票数 0

如何在android中将麦克风静音我的代码可以工作,但在某些设备上麦克风不能静音,请给出解决方案我的代码是:

代码语言:javascript
运行
复制
private void setMicMuted(boolean state){
    AudioManager myAudioManager = (AudioManager)con.getSystemService(Context.AUDIO_SERVICE);

    // get the working mode and keep it
    int workingAudioMode = myAudioManager.getMode();

    myAudioManager.setMode(AudioManager.MODE_IN_COMMUNICATION);

    // change mic state only if needed
    if (myAudioManager.isMicrophoneMute() != state) {
        myAudioManager.setMicrophoneMute(state);
    }

    // set back the original working mode
    myAudioManager.setMode(workingAudioMode); }
EN

回答 1

Stack Overflow用户

发布于 2018-05-04 17:57:57

如果你使用的是MediaRecorder,只需使用它而不调用setAudio,这样它将只录制视频而不录制音频。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50171946

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档