问题描述
我正在使用此库来播放用户的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>
这是我activity.xml中的代码
<com.google.android.exoplayer2.ui.SimpleExoPlayerView
android:id="@+id/audio_view"
android:layout_width="match_parent"
android:layout_height="match_parent" />
这是activity.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
此问题最初是由某人解决的here。由于我也面临着完全相同的问题,所以我问了一个问题,也许有人可以帮忙。