我想创建一个音频播放器应用程序,我正在使用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
,但没有成功。