Camera快门声音去除

LINUX/android/frameworks/av/services/camera/libcameraservice/CameraService.cpp


property_get就是用adbshell getprop看的属性,可以在JAVA代码中设置。



SystemProperties.set(“persist.sys.camera.silent”,”1”);


voidCameraService::playSound(sound_kind kind) {


LOG1("playSound(%d)",kind);


Mutex::Autolocklock(mSoundLock);


spplayer = mSoundPlayer[kind];


//Aaron@20150410add for disable shutter sound when silent.


charsilent[PROPERTY_VALUE_MAX]="";


property_get("persist.sys.camera.silent",silent,"0");


if(strncmp(silent,"0",1)==0)//end


{


if(player != 0) {


player->seekTo(0);


player->start();


}


}


}

你可能感兴趣的:(Android,framework,修改)