Я хочу создать приложение аудиоплеера, я использую библиотеку 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
, но не удалось.