Android/audio/基本
提供: 初心者エンジニアの簡易メモ
音の基本サンプル
AudioManager am = (AudioManager)context.getSystemService(Context.AUDIO_SERVICE); int alermVolume = am.getStreamVolume(AudioManager.STREAM_ALARM); // アラームボリューム取得 Log.i(TAG, "alermVolume=" + alermVolume); int alermMaxVolume = am.getStreamMaxVolume(AudioManager.STREAM_ALARM); // アラームボリューム最大音取得 Log.i(TAG, "ringMaxVolume=" + alermMaxVolume); am.setStreamVolume(AudioManager.STREAM_ALARM, alermVolume, 0); // アラームボリューム設定 int musicVolume = am.getStreamVolume(AudioManager.STREAM_MUSIC); // 音楽ボリューム取得 Log.i(TAG, "musicVolume=" + musicVolume); int musicMaxVolume = am.getStreamMaxVolume(AudioManager.STREAM_MUSIC); // 音楽ボリューム最大音取得 Log.i(TAG, "musicMaxVolume=" + musicMaxVolume); am.setStreamVolume(AudioManager.STREAM_MUSIC, musicVolume, 0); // 音楽ボリューム設定 am.setStreamMute(AudioManager.STREAM_ALARM, true); // ミュート音設定 deprecated
STREAM一覧
- STREAM_ALARM アラーム音量
- STREAM_DTMF ダイヤル音量
- STREAM_MUSIC 音楽再生音量
- STREAM_NOTIFICATION 通知音量
- STREAM_RING 着信音量
- STREAM_SYSTEM システムメッセージ音量
- STREAM_VOICE_CALL 通話音量