播放音频时,Exo Player搜索栏不起作用

时间:2019-05-04 16:14:07

标签: java android audio exoplayer exoplayer2.x

问题描述

我正在使用此库来播放用户的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。由于我也面临着完全相同的问题,所以我问了一个问题,也许有人可以帮忙。

0 个答案:

没有答案