使用带有自定义布局XML的exoplayer的自定义媒体控制器

时间:2019-04-06 12:40:59

标签: android audio exoplayer

我想创建一个音频播放器应用程序,我正在使用Exoplayer库,但是无法自定义播放器控件。我希望自定义布局应该能够处理exoplayer组件。我希望在我创建的底部迷你播放器上可以看到我的播放/暂停,搜寻栏,随机播放等。

下面是我用来播放音频文件的代码:

trackSelector = new DefaultTrackSelector();

renderersFactory = new DefaultRenderersFactory(this);

dataSourceFactory = new DefaultDataSourceFactory(this, Util.getUserAgent(this, "AudioStreamer"));

exoPlayer = ExoPlayerFactory.newSimpleInstance(renderersFactory, trackSelector);
MediaSource audioSource = new ExtractorMediaSource.Factory(dataSourceFactory).createMediaSource(Uri.parse(streamUrl));

exoPlayer.prepare(audioSource);

isPlaying = true;
exoPlayer.setPlayWhenReady(true);

我尝试覆盖exo_playback_control_view.xml,但没有成功。

0 个答案:

没有答案