Exo Player Панель поиска не работает во время воспроизведения аудио - PullRequest
0 голосов
/ 04 мая 2019

Описание проблемы

Я использую эту библиотеку для воспроизведения некоторых аудиофайлов, имеющихся на устройстве Android пользователя.Звук воспроизводится, как и ожидалось, но панель поиска, которая используется для перехода к аудио в определенной позиции, не работает.Панель поиска вообще не может быть перемещена.

Шаги воспроизведения

Я использую пользовательский стиль для Exo Player, чтобы скрыть следующую и предыдущую кнопку.Я добавил следующий код в свой style.xml.

 <style name="ExoMediaButton.Previous">
        <item name="android:visibility">gone</item>
    </style>

    <style name="ExoMediaButton.Next">
        <item name="android:visibility">gone</item>
    </style>

И это код, который находится в моей деятельности. Xml

<com.google.android.exoplayer2.ui.SimpleExoPlayerView
        android:id="@+id/audio_view"
        android:layout_width="match_parent"
        android:layout_height="match_parent" />

И это код в действии.java

player = ExoPlayerFactory.newSimpleInstance(this);
        DataSource.Factory dataSourceFactory = new DefaultDataSourceFactory(this,
                Util.getUserAgent(this, getString(R.string.app_name)));
        MediaSource audioSource = new ExtractorMediaSource.Factory(dataSourceFactory)
                .createMediaSource(Uri.parse(AudioFile.getPath()));
        AudioView.setPlayer(player);
        player.prepare(audioSource);
        player.setPlayWhenReady(true);
        AudioView.setDefaultArtwork(getResources().getDrawable(R.drawable.audio_placeholder));
        AudioView.setKeepScreenOn(true);
        AudioView.setUseController(true);

Используемая версия ExoPlayer

реализация 'com.google.android.exoplayer: exoplayer-core: 2.9.6' реализация 'com.google.android.exoplayer: exoplayer-ui: 2.9.6 '

Используемые устройства и версии Android

Android 8.1.0

Эта проблема первоначально была кем-то рассмотрена здесь .Поскольку я тоже сталкиваюсь с той же самой проблемой, я задал вопрос, может быть, кто-то может помочь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...