Programlı olarak kamera deklanşörü sesini oynatmak istiyorum. Bu sesi otomatik olarak çalan ShutterCallback kullanmıyorum, bu yüzden başka bir şekilde yapmam gerekiyor. Çözümü bilen var mı?Android: Programlı olarak kamera deklanşör sesini çalma
9
A
cevap
7
onun kaynak ses dosyalarını
http://www.vogella.com/articles/AndroidMedia/article.html
Muhtemelen kendi deklanşör ses efekti sağlamak gerekecek oynamayı açıklar. sistem dosyası varsa
, bu gibi kullanabilirsiniz:
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
kopyası Bu hoş bir çözüm, teşekkürler. – mbz
11
MediaActionSound API Android'de 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;
}
Saygı titreşim/sessiz mod dan.
İlgili konular
- 1. Varsayılan zil sesini çalma
- 2. Android - hareket dedektörü olarak kamera
- 3. Android: Donanım Bilgileri Programlı Olarak Alın
- 4. Programlı olarak android ayarlayın: layout_centerHorizontal
- 5. Android: Programlı olarak Jelly Bean
- 6. Dış kütüphane olmadan python ile basit bip sesini çalma
- 7. Özel Klavye Uzantısı'nda standart iOS klavyesi sesini çalma
- 8. Uygulama ekranımın videosunu programlı olarak android olarak kaydetme
- 9. android: Uygulamamı "kamera uygulaması" olarak kaydettirme
- 10. Android kamera çerçeveleri gerçek zamanlı olarak işleniyor
- 11. Android Viewgroup'a Görünümler Ekleme Programlı olarak
- 12. Android: Programlı olarak iki metin görünümü ekleyin
- 13. Android: layout_toLeftOf'u programlı olarak ayarlayabilir miyim?
- 14. Android - Programlı olarak ekran görüntüsü nasıl alınır
- 15. android RelativeLevout değiştirilme yüksekliği programlı olarak
- 16. Android: programlı olarak kaydedilen google konumlarına erişme
- 17. Android, programlı olarak beklemeye nasıl yerleştirilir?
- 18. Android view layout_width - programlı olarak nasıl değiştirilir?
- 19. android - Nasıl tezahür amaçlarını programlı olarak okuyun?
- 20. android kamera SurfaceView yönelim
- 21. Android Kamera Yönelimi Sorun
- 22. Android x86 virtualbox + kamera
- 23. Android kamera/fotoğraf yönlendirme
- 24. Android Custom Kamera Kalitesi
- 25. Android Uygulaması: Kamera
- 26. Android - Kamera Önizleme
- 27. android kamera dikey yönü
- 28. Android: programlı benim Android aktivitede
- 29. Android 5.0 - programlı
http://stackoverflow.com/q/2364892/1321873 – Rajesh