Запрос аудиофокуса с помощью PlayerView Exoplayer 2

У меня есть PlayerView от Exoplayer2.

<com.google.android.exoplayer2.ui.PlayerView
        android:id="@+id/playerView"
        android:layout_width="match_parent"
        android:layout_height="0dp"
        android:background="@color/transparent"
        android:visibility="invisible"
        app:controller_layout_id="@layout/v_player_controls"
        app:keep_content_on_player_reset="true"
        app:use_controller="false" />

и его помощник, инициализированный следующим образом:

 videoUrl?.let { url ->
                (helper
                    ?: ExoPlayerViewHelper(this, Uri.parse(url)).also {
                        helper = it
                    }).initialize(container, playbackInfo)
                helper?.addPlayerEventListener(this)
                helper?.addErrorListener(this)
                val isMute = currentPlaybackInfo.volumeInfo.isMute
                volumeView.setImageResource(if (isMute) R.drawable.ic_volume_off else R.drawable.ic_volume_on)
            }

Я пытаюсь запросить аудиофокус для playerView, но я не знаю, как установить атрибуты для его проигрывателя, как я вижу в другие ответы. Что мне не хватает?


person andrewedgar    schedule 19.01.2021    source источник