●音を鳴らす
■パターンで設定されている音を鳴らします
▼トーンジェネレータの準備
android.media.ToneGenerator tg;
tg = new android.media.ToneGenerator(android.media.AudioManager.STREAM_SYSTEM, android.media.ToneGenerator.MAX_VOLUME);
一つ目の引数のSTREAM_SYSTEMとはシステム音として出すよ、って意味です。
他にもSTREAM_MUSIC 音楽再生として出すよとか色々あります。
なぜかというと、音楽再生しながらエラー音とか同時に出す必要があるからですよ。
二つ目の引数は音の大きさです。
▼実際に音を鳴らせます
ブーとかピッとか鳴ります。
tg.startTone(android.media.ToneGenerator.TONE_SUP_ERROR,5000);
音のパターンの種類、時間(ms)を指定します。
パターンは沢山ありまして、一部を載せますが、もっと沢山あります。
TONE_DTMF_6
TONE_DTMF_7
TONE_DTMF_8
TONE_DTMF_9
TONE_PROP_ACK
TONE_PROP_BEEP
TONE_PROP_BEEP2
TONE_PROP_NACK
TONE_PROP_PROMPT
TONE_SUP_BUSY
TONE_SUP_CALL_WAITING
TONE_SUP_CONGESTION
TONE_SUP_DIAL
TONE_SUP_ERROR
TONE_SUP_RADIO_ACK
TONE_SUP_RADIO_NOTAVAIL
TONE_SUP_RINGTONE
▼音を止めます。
tg.stopTone();
鳴りっぱなしの音とかは止めないと鳴りっぱなしですので。
▲トップページ
>
android