मैं कैमरा पूर्वावलोकन कैप्चर पर देशी कैमरा शटर ध्वनि क्लिप खेलना चाहता हूं। मैं takePicture()
कहा जाता है जब खेला ध्वनि क्लिप का जिक्र कर रहा हूँ।
मैं यह कैसे कर सकता हूं? क्या कोई मुझे चरणों के माध्यम से चल सकता है?एंड्रॉइड पर देशी कैमरा ध्वनि कैसे खेलें
उत्तर
इस संसाधन कैसे ऑडियो फ़ाइलें खेलने के लिए बताते हैं: https://developer.android.com/guide/topics/media/index.html
आप शायद अपने स्वयं के शटर ध्वनि प्रभाव प्रदान करना होगा।
आप SoundPool
SoundPool soundPool = new SoundPool(1, AudioManager.STREAM_NOTIFICATION, 0);
int shutterSound = soundPool.load(this, R.raw.camera_click, 0);
उपयोग करने के लिए और फिर http://developer.android.com/reference/android/media/SoundPool.html आवाज बाहर खेलने के लिए
soundPool.play(shutterSound, 1f, 1f, 0, 0, 1);
चेक मापदंडों को समझने के लिए चाहते हो सकता है।
आपको अपनी परियोजना में res_ raw पर camera_click.ogg नामक एक मीडिया फ़ाइल की आवश्यकता होगी। यदि आपके प्रोजेक्ट को अपाचे लाइसेंस के तहत लाइसेंस प्राप्त है, तो आपको एंड्रॉइड डिफ़ॉल्ट ध्वनि का उपयोग करने में सक्षम होना चाहिए जो एंड्रॉइड ओपन सोर्स प्रोजेक्ट से निम्नलिखित स्थान (फ्रेमवर्क/बेस/डेटा/ध्वनियां/प्रभाव/कैमरा_क्लिक.ओजीजी) में प्राप्त किया जा सकता है। अगर आपकी परियोजना को अपाचे लाइसेंस के तहत लाइसेंस प्राप्त नहीं है तो मुझे पता नहीं है कि आप इसका उपयोग कर सकते हैं या नहीं। मैं वकील नहीं हूँ।
तो सिस्टम फ़ाइल है, तो आप इसे इस तरह का उपयोग कर सकते हैं:
public void shootSound()
{
AudioManager meng = (AudioManager) getContext().getSystemService(Context.AUDIO_SERVICE);
int volume = meng.getStreamVolume(AudioManager.STREAM_NOTIFICATION);
if (volume != 0)
{
if (_shootMP == null)
_shootMP = MediaPlayer.create(getContext(), Uri.parse("file:///system/media/audio/ui/camera_click.ogg"));
if (_shootMP != null)
_shootMP.start();
}
}
कोड की शुरुआत में जोड़ें: MediaPlayer _shootMP = null; – Derzu
@ डर्ज़ू: मेरे मामले में '_sootMP' कैमरा गतिविधि का एक वर्ग सदस्य था। हर कैप्चर के लिए इसे फिर से बनाने की जरूरत नहीं है। –
आपके मामले में बहुत अच्छा है, लेकिन पाठकों को अभी भी यह जानने की जरूरत है कि यह क्या है। –
आप (एपीआई 16 से उपलब्ध है) MediaActionSound वर्ग का उपयोग कर सकते हैं। उदाहरण के लिए:
MediaActionSound sound = new MediaActionSound();
sound.play(MediaActionSound.SHUTTER_CLICK);
इस विधि के लिए कोई मात्रा नहीं है? यह शटर ध्वनि को पूर्ण मात्रा में विस्फोट करता है, भले ही डिवाइस पर वॉल्यूम सेट हो। – Hashman
- 1. एंड्रॉइड में ध्वनि प्रभाव कैसे खेलें
- 2. एंड्रॉइड के साथ फोन कॉल पर ध्वनि कैसे खेलें?
- 3. वेबसाइटों पर अधिसूचना ध्वनि कैसे खेलें?
- 4. पाइथन में ध्वनि कैसे खेलें
- 5. आईफोन टैप ध्वनि कैसे खेलें?
- 6. मानक विंडोज़ ध्वनि कैसे खेलें?
- 7. एंड्रॉइड फोन पर कैमरा शटर ध्वनि को म्यूट कैसे करें
- 8. जावा एप्लिकेशन में ध्वनि (चेतावनी) कैसे खेलें?
- 9. AS3 में लाइब्रेरी से ध्वनि कैसे खेलें?
- 10. सिस्टम बटन कैसे खेलें आईपैड पर ध्वनि क्लिक करें?
- 11. एंड्रॉइड कैमरा
- 12. एंड्रॉइड: प्ले कैमरा शटर ध्वनि प्रोग्रामेटिक रूप से
- 13. एंड्रॉइड पर देशी सी ++ लाइब्रेरी कैसे बनाएं?
- 14. कुंजीपटल कैसे खेलें कीबोर्ड कीबोर्ड में ध्वनि क्लिक करें?
- 15. पोर्ट्रेट पर एंड्रॉइड कैमरा SurfaceView
- 16. कैमरा पूर्वावलोकन पर एंड्रॉइड ड्रॉ
- 17. मांग पर एंड्रॉइड कैमरा ऑटोफोकस
- 18. एंड्रॉइड कैमरा
- 19. आईफोन पर MIDI कैसे खेलें?
- 20. एंड्रॉइड कैमरा
- 21. एंड्रॉइड/लोडिंग ध्वनि फ़ॉन्ट्स पर MIDI सिंथेसाइज़र ध्वनि में सुधार
- 22. mediaplayer एंड्रॉइड पर एमपी 3 + जी कैसे खेलें
- 23. एंड्रॉइड: कैमरा
- 24. एंड्रॉइड में रेडियो कैसे ऑनलाइन खेलें
- 25. एंड्रॉइड: अधिकतम संभव मात्रा में संगीत कैसे खेलें?
- 26. एंड्रॉइड में ऑनलाइन वीडियो कैसे खेलें?
- 27. एंड्रॉइड मीडियाप्लेयर - STREAM_ALARM में कैसे खेलें?
- 28. एंड्रॉइड में एक जीआईएफ फाइल कैसे खेलें?
- 29. एंड्रॉइड कैमरा
- 30. एंड्रॉइड पर देशी ढेर का अधिकतम आकार?
दस्तावेज़ों से: "प्राथमिकता फ़ील्ड: ध्वनि की प्राथमिकता। वर्तमान में इसका कोई प्रभाव नहीं है। भविष्य की संगतता के लिए 1 का मान उपयोग करें।" – greg7gkb
अपाचे लाइसेंस बहुत अनुमोदित है; आप किसी भी परियोजना में अपने संसाधनों का उपयोग कर सकते हैं। दूसरी तरफ, डिवाइस पर पहले से उपलब्ध ध्वनि की तलाश करना संभव है। –