How to play audio files in Exoplayer

0

Good morning.

I used the Media Player class that has android but it throws some errors when playing some types of files so try Exoplayer, but the little documentation that I have seen have not helped me much I have seen videos and I have even followed the guide of developer in its official page: link , but nothing I would like to know if you know how to play audio files for now.

Code

SimpleExoPlayer player;       
String audio = "/sdcard/Music/Mr.Chu.mp3";

    ExtractorsFactory extractorsFactory=new DefaultExtractorsFactory();
    MediaSource mediaSource = new ExtractorMediaSource(Uri.parse(audio),
            new DefaultDataSourceFactory(context,Util.getUserAgent(context,"exoplayer1")),
            new DefaultExtractorsFactory(),
            null,
            null);
    player.prepare(mediaSource);
    player.setPlayWhenReady(true);
    
asked by Felipe Peña 10.12.2017 в 00:12
source

1 answer

1

You can prepare audio in the following way:

mediaSource = new ExtractorMediaSource(Uri.parse(radioUrl),
            dataSourceFactory,
            extractorsFactory,
            null,
            null);
    player.prepare(mediaSource);

And to play it / pause it:

player.setPlayWhenReady(true/stop);
    
answered by 10.12.2017 в 06:44