私はアンドロイド開発に不慣れです
私は、音量を変更してビープ音を鳴らすだけのAndroidアプリで作業しています。「現在のサウンドレベルをプレビューします」
クラスで使用startTone
してToneGenerator
、次のようにこのビープ音を生成します。
ToneGenerator tg = new ToneGenerator(AudioManager.STREAM_RING, 100);
tg.startTone(ToneGenerator.TONE_PROP_BEEP);
ただし、このコードが機能せず、次の例外が生成される場合があります
11-20 00:32:44.262: E/AudioTrack(4701): AudioFlinger could not create track, status: -12
11-20 00:32:44.262: E/ToneGenerator(4701): AudioTrack->initCheck failed
ありがとう。