2010-11-30 19 views
0

ブルートゥース上のトーンを再生する方法はありますか?アンドロイド - 通知トーンオーバーBluetooth

私はオーディオや何か気に入らないようにしようとしていません。スクリーンボタンを押すか、電話をかけるときのようにビープ音を鳴らしたいだけです。

答えて

0

サウンドを再生するためのデバイスを割り当てる現在の方法はありません。常にデフォルト出力デバイスに再生されます。

その時点でBluetoothヘッドセットがデフォルトの出力デバイスである場合、MediaPlayerのサウンドが聞こえます。

Audio and Video

オーディオとビデオの再生

メディアは、どこからでも再生することができます。 生のリソースから、 からファイルシステムから、または使用可能な ネットワーク(URL)から。

オーディオデータは のみを標準出力デバイスに再生できます。 現在、モバイルデバイス スピーカーまたはBluetoothヘッドセットです。 会話オーディオでサウンドファイルを再生できません。

+0

私のブルートゥースの出力を次のようにしています:amanager =(AudioManager)getSystemService(Context.AUDIO_SERVICE); \t \t amanager.setBluetoothScoOn(true); \t amanager.startBluetoothSco(); \t amanager.setMode(AudioManager.STREAM_VOICE_CALL); MediaPlayer mp = MediaPlayer.create(context、R.raw.sound_file_1);両方を試してみてください。 mp.start();ヘッドセットでは音が聞こえません – TheBeeKeeper

+0

使用しているAndroidのバージョンはどれですか?私はちょうどバージョン1で作業しないことについてこの投稿を見ました。 http://stackoverflow.com/questions/867897/bluetooth-sound-output-on-android – Eliseo

+0

私は2.2を使用しています。また、IVEはMODE_IN_CALLなどのSTREAM_VOICE_CALLS以外にもさまざまなモードを試しましたが、いずれもブルートゥースを通じて音を出せませんでした – TheBeeKeeper

関連する問題