Chcę programowo odtwarzać dźwięk migawki aparatu. Nie używam ShutterCallbacka, który automatycznie odtwarza ten dźwięk, więc muszę to zrobić w jakiś inny sposób. Ktoś zna rozwiązanie?Android: Programowo programuje dźwięk migawki aparatu fotograficznego
9
A
Odpowiedz
7
jego zasobów wyjaśniono, jak odtwarzać pliki audio
http://www.vogella.com/articles/AndroidMedia/article.html
Prawdopodobnie będziesz musiał dostarczyć swój własny efekt dźwiękowy migawki.
Jeżeli plik systemowy jest tam, można go używać tak:
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
To dobre rozwiązanie, dziękuję. – mbz
11
MediaActionSound z API 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;
}
Szacunek wibracja/tryb cichy w Androidzie.
Powiązane problemy
- 1. Jak wyciszyć dźwięk migawki aparatu na telefonie z Androidem
- 2. iPhone: nakładka podglądu aparatu fotograficznego
- 3. Google Gogle Autofocus aparatu fotograficznego
- 4. Zatrzymaj kliknięcie aparatu kliknij dźwięk programowo w Androidzie
- 5. Programowo programuje ClosedXML iterate Worksheets.
- 6. Programowo programuje się na ekranie głównym.
- 7. Jak odtwarzać dźwięk z natywnego aparatu na Androidzie
- 8. Programowo programuje zmianę początkowego paska zakładek.
- 9. Programowo programuje proste produkty konfigurowalnego produktu
- 10. Zestaw aparatu Android Rozdzielczość
- 11. Błąd aparatu Android 5001
- 12. W jaki sposób zdalny migawki do pracy kamery w systemie Android/iOS?
- 13. Skrypt wsadowy - programowo programuje się w systemie Windows XP
- 14. WPF DataGrid - Programowo programuje komórkę w trybie edycji
- 15. Android: Fill Spinner From Java Code Programowo
- 16. orientacja na portret aparatu Android
- 17. Aparaty aparatu Android z przycięciem
- 18. Jak mogę sprawdzić, czy obraz zwrócony z didFinishPickingMediaWithInfo pochodzi z aparatu lub albumu fotograficznego?
- 19. Problem z orientacją obrazu na Androida przy niestandardowej aktywności aparatu fotograficznego
- 20. Dźwięk aplikacji Android za darmo
- 21. Interfejs API aparatu Android (Flashlight) zbyt powolny
- 22. Get długość ogniskowej aparatu OpenCV Android
- 23. Android Samsung: aplikacja aparatu nie zwróci intent.getData()
- 24. Android. Jak nagrać dźwięk z dużą głośnością?
- 25. Powiadomienie Android push, jak grać domyślny dźwięk
- 26. Android uzyskać Bitmap lub dźwięk z aktywów
- 27. Domyślnie tylko dźwięk powiadomienia z gry (Android)
- 28. Symulacja migawki ekranu "zrobione zdjęcie"
- 29. Jak programowo wyciszyć dzwonek lub zmienić dźwięk dzwonka na iOS5
- 30. Programowo Fling ListView Android
Duplikat http://stackoverflow.com/q/2364892/1321873 – Rajesh