私はプログラムでカメラのシャッター音を再生したいと思います。私はそのサウンドを自動的に再生するShutterCallbackを使用していないので、他の方法でそれを行う必要があります。誰もが解決策を知っていますか?Android:プログラムによるカメラシャッター音の再生
9
A
答えて
7
彼のリソースは、オーディオファイル
http://www.vogella.com/articles/AndroidMedia/article.html
あなたはおそらく、あなた自身のシャッター音の効果を提供する必要がありますを再生する方法について説明します。システムファイルがある場合は
、あなたはこのようにそれを使用することができます:
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
MediaActionSound APIのAndroidで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;
}
尊重バイブレーション/サイレントモードから。
関連する問題
- 1. Androidの再生音 - forcecloseエラー
- 2. Androidの再生録音音声
- 3. Android:音楽を再生するSDカード
- 4. iphone/androidで音を再生する
- 5. Androidでの音声再生の遅れ
- 6. Android MediaRecorder to Audioトラック、録音、再生
- 7. Javascriptの再生音
- 8. アンドロイド携帯電話でカメラシャッター音をミュートするには
- 9. AndroidでSkype着信のような長い音を再生するには?
- 10. iis 7再生音
- 11. ゲームセッションサウンド再生/録音
- 12. 再生音をキャプチャする
- 13. Androidの通知音のみを再生する
- 14. Android Superpowered SDKの録音と再生を同時に行う
- 15. Androidアプリのバックグラウンドで音楽を再生する
- 16. Android:音楽再生/停止のようなMediaPlayerイベントを聴くには?
- 17. 音声録音と再生ループバック問題
- 18. AndroidでIPA発音を可聴音で再生する方法は?
- 19. 再生時に音が鳴る
- 20. Android、音が鳴り、すぐに再生されますか?
- 21. Javaプログラムで音楽を再生しようとしています
- 22. AndroidでAudiotrackでmp3を再生する鳴動音
- 23. プログラムによって音声を生成する - サウンド処理
- 24. Phonegap Android Webviewのビデオは音声のみ再生
- 25. XAudio2 OnVoiceProcessingPassStartコールバック吃音再生
- 26. 再生と録音 - AudioSessionSetProperty ..?
- 27. Qt - 音を同時に録音して再生する方法
- 28. フラッシュ:音が再生されないときに再生中
- 29. サウンドを録音し、Androidで変調音を再生しますか?
- 30. Android Media Playerで録音された音声は再生されませんか?
重複しているhttp://stackoverflow.com/q/2364892/1321873 – Rajesh