Описание проблемы
Я использую эту библиотеку для воспроизведения некоторых аудиофайлов, имеющихся на устройстве 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
Эта проблема первоначально была кем-то рассмотрена здесь .Поскольку я тоже сталкиваюсь с той же самой проблемой, я задал вопрос, может быть, кто-то может помочь.