Merge pull request #165 from jakobkukla/fix-audio-focus

Fix audio focus - notfication and widgets
This commit is contained in:
dkanada 2021-06-12 00:32:03 +09:00 committed by GitHub
commit ada34941a9
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -51,6 +51,12 @@ public class LocalPlayer implements Playback {
if (callbacks != null) callbacks.onStateChanged(state);
}
@Override
public void onPlaybackSuppressionReasonChanged(@Player.PlaybackSuppressionReason int playbackSuppressionReason) {
Log.i(TAG, String.format("onPlaybackSuppressionReasonChanged: %d", playbackSuppressionReason));
if (callbacks != null) callbacks.onStateChanged(Player.STATE_READY);
}
@Override
public void onMediaItemTransition(MediaItem mediaItem, int reason) {
Log.i(TAG, String.format("onMediaItemTransition: %s %d", mediaItem, reason));
@ -164,7 +170,7 @@ public class LocalPlayer implements Playback {
@Override
public boolean isPlaying() {
return exoPlayer.isPlaying() || exoPlayer.getPlayWhenReady();
return exoPlayer.getPlayWhenReady() && exoPlayer.getPlaybackSuppressionReason() == Player.PLAYBACK_SUPPRESSION_REASON_NONE;
}
@Override