Ich hatte auch dieses Problem. Ich löste es durch folgenden Code: Die folgenden Zwecke verwendet wird Takepicture zu nennen:
clickButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(final View view) {
mCamera.takePicture(shutterCallback, null, onPicTaken);
}
});
Jetzt shutteerCallBack:
private final ShutterCallback shutterCallback = new ShutterCallback() {
public void onShutter() {
AudioManager mgr = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
mgr.playSoundEffect(AudioManager.FLAG_PLAY_SOUND);
}
};
Jetzt was auch immer Sie nach Bild von der Kamera unter:
/**
* This will be called after taking picture from camera.
*/
final transient private PictureCallback onPicTaken = new PictureCallback() {
/**
* After taking picture, onPictureTaken() will be called where image
* will be saved.
*
*/
@Override
public void onPictureTaken(final byte[] data, final Camera camera) {
}
Dies wird Sound beim Klicken auf Capture-Taste.
Danke
Wow !!!! Du hast meinen Tag gerettet Shrikant !! Es funktionierte!! = D Vielen Dank !! =) Nur noch eine Frage. Ich benutze das Galaxy Tab 10.1 und der Sound, den er in meiner App erzeugt, ist nicht der gleiche wie der der Standard-Kamera-App auf dem Tablet. Glaubst du, dass Samsumg den Sound für seine native Kameraanwendung angepasst hat? – Tiago
Ja, vielleicht, aber ernsthaft, ich bin mir nicht sicher. – Shrikant
Sie sind herzlich willkommen :) – Shrikant