単発です 備忘録として
環境
build.gradle
def exoplayer_version = "2.11.6"
implementation "com.google.android.exoplayer:exoplayer:$exoplayer_version"
実装
sample.kt
private var player: SimpleExoPlayer? = null
// 中略
player?.setHandleAudioBecomingNoisy(true)
※ SimpleExoPlayerのinit処理部分は省略しています
※ バージョン2.11.0からある模様です
自前で実装するとなるとACTION_AUDIO_BECOMING_NOISY
intentをブロードキャストし処理する必要があるのでたったのこれだけですむとはとても便利ですね