0
Soundcloudや携帯電話のデフォルトの音楽プレーヤーのような他のアプリを使って音楽がバックグラウンドで再生されるときにアプリでJWプレーヤーを一時停止する必要があります。音楽が他のアプリで再生されているときにアプリで何かをする
私はこのクラスをonCreateの外側で使用していますが、クラス内では使用していますが、他のアプリで音楽が再生されるときにこれらのメソッドが呼び出されることはありません。 何が間違っていますか?
@Override
public void onAudioFocusChange(int i) {
if(i == AudioManager.AUDIOFOCUS_LOSS_TRANSIENT)
{
// Pause
}
else if(i == AudioManager.AUDIOFOCUS_GAIN)
{
// Resume
}
else if(i == AudioManager.AUDIOFOCUS_LOSS)
{
// Stop or pause depending on your need
}
}
どこにリスナーを登録しましたか? –
あなたのアプリは実行中でない場合、変更をリッスンすることができません。また、リスナーを正しく実装していないと、アプリが動作しているときにもリスナーは機能しません。 –
私のアプリは動いています。それを行う正しい方法は何ですか?教えてくれますか ? –