2016-04-04 14 views
0

ユーザの電話オーディオ設定をMediPlayerに設定するにはどうすればいいですか?例えば、私の電話がミュートモードになっているとき、私のアプリはミュートされるべきです。MediaPlayer。ミュートされた電話でミュートされたアプリケーション。

+0

「ミュートモード」の意味は? Androidは3つのメインオーディオストリーム(システム、メディア、アラーム)のいずれかを「ミュート」することができます。期待される行動は何ですか? –

+0

システムオーディオストリーム私は思います – Hype

答えて

0

あなたは、あなたのアプリケーションがオーディオを再生するために使用しているストリームを確認する必要があります。

たとえば、システムストリームでオーディオを再生している場合、システムミュートが適用されます。

システムストリーム上で再生するには、あなたのMediaPlayerを設定するために使用

mediaPlayer.setAudioStreamType(AudioManager.STREAM_SYSTEM); 

通知ストリームを意味することもあります。使用してそれを選択します。

mediaPlayer.setAudioStreamType(AudioManager.STREAM_NOTIFICATION); 

詳細はAndroidのMedia Playbackドキュメントページを参照してください。

関連する問題