मैं प्रोग्रामर रूप से कैमरा शटर ध्वनि खेलना चाहता हूं। मैं शटरकॉलबैक का उपयोग नहीं कर रहा हूं जो स्वचालित रूप से उस ध्वनि को बजाता है, इसलिए मुझे इसे किसी अन्य तरीके से करने की ज़रूरत है। कोई भी समाधान जानता है?एंड्रॉइड: प्ले कैमरा शटर ध्वनि प्रोग्रामेटिक रूप से
9
A
उत्तर
7
अपने संसाधन कैसे ऑडियो फ़ाइलें
http://www.vogella.com/articles/AndroidMedia/article.html
आप शायद अपने स्वयं के शटर ध्वनि प्रभाव प्रदान करना होगा खेलने के लिए बताते हैं। एपीआई एंड्रॉयड में 16.
AudioManager audio = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
switch(audio.getRingerMode()){
case AudioManager.RINGER_MODE_NORMAL:
MediaActionSound sound = new MediaActionSound();
sound.play(MediaActionSound.SHUTTER_CLICK);
break;
case AudioManager.RINGER_MODE_SILENT:
break;
case AudioManager.RINGER_MODE_VIBRATE:
break;
}
सम्मान कंपन/साइलेंट मोड से
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();
}
}
+0
का डुप्लिकेट यह अच्छा समाधान है, धन्यवाद। – mbz
11
तो सिस्टम फ़ाइल है, तो आप इसे इस तरह उपयोग कर सकते हैं।
संबंधित मुद्दे
- 1. एंड्रॉइड फोन पर कैमरा शटर ध्वनि को म्यूट कैसे करें
- 2. एंड्रॉइड पर देशी कैमरा ध्वनि कैसे खेलें
- 3. क्या एंड्रॉइड में कैमरा शटर ध्वनि को बदलने या चुप करने का कोई तरीका है?
- 4. एंड्रॉइड प्रोग्रामेटिक रूप से
- 5. एंड्रॉइड प्रोग्रामेटिक रूप से
- 6. प्रोग्रामेटिक रूप से एंड्रॉइड
- 7. एंड्रॉइड प्रोग्रामेटिक रूप से
- 8. प्रोग्रामेटिक रूप से एंड्रॉइड
- 9. एंड्रॉइड: हार्डवेयर जानकारी प्रोग्रामेटिक रूप से
- 10. एंड्रॉइड ओएस प्रोग्रामेटिक रूप से
- 11. एंड्रॉइड एसएमएस प्रोग्रामेटिक रूप से
- 12. प्रोग्रामेटिक रूप से एंड्रॉइड अधिसूचना
- 13. अधिसूचना ध्वनि मात्रा प्रोग्रामेटिक रूप से कैसे सेट करें?
- 14. प्ले wav ध्वनि जब WPF
- 15. php सर्वर से एंड्रॉइड प्रोग्रामेटिक रूप से
- 16. पूर्वावलोकन कैमरा से एंड्रॉइड कैमरा रिलीज त्रुटि
- 17. R.String प्रोग्रामेटिक रूप से
- 18. एक एंड्रॉइड व्यू ग्रुप प्रोग्रामेटिक रूप से
- 19. एंड्रॉइड प्रोफाइल प्रोग्रामेटिक रूप से स्विच करें
- 20. प्रोग्रामेटिक रूप से फ़्लिंग सूची देखें एंड्रॉइड
- 21. एंड्रॉइड एनालॉगक्लॉक: प्रोग्रामिंग को प्रोग्रामेटिक रूप से
- 22. एंड्रॉइड व्यू प्रोग्रामेटिक रूप से फीका
- 23. एंड्रॉइड ने टेक्स्टव्यू प्रोग्रामेटिक रूप से
- 24. एंड्रॉइड: प्रोग्रामेटिक रूप से "हालिया ऐप्स" संवाद
- 25. एंड्रॉइड: दो पाठ दृश्य प्रोग्रामेटिक रूप से
- 26. एंड्रॉइड प्रोग्रेसबार: माध्यमिक रंग प्रोग्रामेटिक रूप से
- 27. एंड्रॉइड 2.2: रीबूट डिवाइस प्रोग्रामेटिक रूप से
- 28. एंड्रॉइड - प्रोग्रामेटिक रूप से दृश्य प्रगति बनानाबार
- 29. प्रोग्रामेटिक रूप से एंड्रॉइड सेट स्पीकरफ़ोन
- 30. एंड्रॉइड: रैखिक लेआउट प्रोग्रामेटिक रूप से
http://stackoverflow.com/q/2364892/1321873 – Rajesh