Tôi muốn phát âm thanh màn trập máy ảnh theo chương trình. Tôi không sử dụng ShutterCallback tự động phát âm thanh đó, vì vậy tôi cần làm theo cách khác. Có ai biết giải pháp này không?Android: Phát âm thanh màn trập máy ảnh theo lập trình
9
A
Trả lời
7
tài nguyên của mình giải thích làm thế nào để chơi các file âm thanh
http://www.vogella.com/articles/AndroidMedia/article.html
Có thể bạn sẽ phải cung cấp hiệu ứng âm thanh màn trập của riêng bạn.
Nếu các tập tin hệ thống là có, bạn có thể sử dụng nó như thế này:
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
Giải pháp tốt đẹp, cảm ơn bạn. – mbz
11
MediaActionSound từ 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;
}
Tôn trọng rung/chế độ im lặng trong Android.
Các vấn đề liên quan
- 1. Máy ảnh có âm thanh màn trập tùy chỉnh
- 2. Có cách nào để thay thế hoặc tắt âm thanh màn trập máy ảnh trong Android không?
- 3. Hoạt ảnh màn trập AVFoundation iphone
- 4. Không thể nghe âm thanh với trình giả lập Android
- 5. iPhone: Trộn hai tệp âm thanh theo lập trình?
- 6. Trình trộn bài hát âm thanh trong android lập trình
- 7. Trình giả lập Android có thể nhận âm thanh không?
- 8. Âm thanh giả lập Android - ubuntu
- 9. Cài đặt ISO/tốc độ cửa trập của máy ảnh
- 10. Trình phát âm thanh hoặc phương tiện?
- 11. Bật màn hình theo cách lập trình trong android
- 12. UIImagePickerController ở chế độ máy ảnh bị 'kẹt' với màn trập đóng
- 13. Chất lượng âm thanh kém khi ghi/phát âm thanh - Android SDK
- 14. Phát âm thanh nổi trong android
- 15. phát âm thanh từ luồng trong android
- 16. Thông báo Android chỉ phát âm thanh
- 17. Android - Phát âm thanh từ tai nghe
- 18. android: Phát hiện mức âm thanh
- 19. Cách phát âm thanh thông báo android
- 20. âm thanh luồng Android tới máy chủ
- 21. Phát âm thanh và âm thanh thuật toán
- 22. c chương trình phát tệp âm thanh
- 23. Phát tệp âm thanh khi hình ảnh được nhấp
- 24. Âm thanh nền - Hình ảnh trên màn hình khóa
- 25. Phát Âm thanh bằng HTML
- 26. Android chụp màn hình theo chương trình
- 27. Âm thanh máy trong C#
- 28. Phát âm thanh với SoundPool
- 29. Sử dụng Máy ảnh trong trình giả lập Android
- 30. Android - Nhiều appWidgets phát các âm thanh khác nhau
Bản sao của http://stackoverflow.com/q/2364892/1321873 – Rajesh