मुझे यह समस्या भी थी।
clickButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(final View view) {
mCamera.takePicture(shutterCallback, null, onPicTaken);
}
});
अब shutteerCallBack: निम्नलिखित takePicture कॉल करने के लिए प्रयोग किया जाता है : मैं निम्नलिखित कोड का उपयोग करके इसे हल
private final ShutterCallback shutterCallback = new ShutterCallback() {
public void onShutter() {
AudioManager mgr = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
mgr.playSoundEffect(AudioManager.FLAG_PLAY_SOUND);
}
};
अब क्या जो कुछ भी कैमरे से तस्वीर लेने के बाद:
/**
* 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) {
}
यह कैप्चर बटन पर क्लिक करने पर ध्वनि बजाएगा।
धन्यवाद
वाह !!!! आपने मेरा दिन श्रीकांत बचाया !! इसने काम कर दिया!! = डी बहुत बहुत धन्यवाद !! =) बस एक और सवाल। मैं गैलेक्सी टैब 10.1 का उपयोग कर रहा हूं और यह मेरे ऐप पर जो आवाज बनाता है वह उतना ही नहीं है जितना टैबलेट में डिफ़ॉल्ट कैमरा ऐप करता है। क्या आपको लगता है कि सैमसंग ने अपने मूल कैमरा एप्लिकेशन के लिए ध्वनि को अनुकूलित किया हो सकता है? – Tiago
हाँ हो सकता है, लेकिन गंभीरता से बोल रहा है, मुझे इसके बारे में बहुत यकीन नहीं है। – Shrikant
आपका स्वागत है :) – Shrikant