Android   发布时间:2022-04-28  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Android – 静音麦克风录制视频时大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用MediaRecorder类录制与相机的视频,然后按照类似的教程

http://androidcookbook.com/Recipe.seam;jsessionid=40151FCD26222877E151C3EEFB406EED?recipeId=1375&recipeFrom=ViewTOC

而我想在录音时能够使麦克风静音/取消静音.
怎么可能?

我正在开始设置音频源

@H_428_9@mMediaRecorder.setAudiosource(MediaRecorder.Audiosource.CAMCORDER); mMediaRecorder.setVideosource(MediaRecorder.Videosource.CAMERA);

但是,如果我想在某些时候没有声音录制呢?

解决方法

尝试以下代码
private void setMicMuted(Boolean statE){
    Au@L_78_1@manager myAu@L_78_1@manager = (Au@L_78_1@manager)mContext.getSystemservice(Context.AUdio_serviCE);

    // get the working mode and keep it
    int workingAu@L_78_1@mode = myAu@L_78_1@manager.getMode();

    myAu@L_78_1@manager.setMode(Au@L_78_1@manager.MODE_IN_COMMUNICATION);

    // change mic state only if needed
    if (myAu@L_78_1@manager.isMicrophoneMute() != statE) {
        myAu@L_78_1@manager.setMicrophoneMute(statE);
    }

    // set BACk the original working mode
    myAu@L_78_1@manager.setMode(workingAu@L_78_1@modE);
}

大佬总结

以上是大佬教程为你收集整理的Android – 静音麦克风录制视频时全部内容,希望文章能够帮你解决Android – 静音麦克风录制视频时所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。