Reputation: 158
I used EXOPlayer v1.5.6
to playing Mp3/AAC
AudioStream, but this version a has lot of flaws.
I decided to upgrade to v 2.0.2
, but I can't find documentation for playing only Audio Stream.
Please, help.
Upvotes: 4
Views: 2836
Reputation: 452
Here is the developer guide for new version of ExoPlayer - link.
You can play stream from URI this way:
TrackSelector trackSelector = new DefaultTrackSelector(
new Handler(),
new AdaptiveVideoTrackSelection.Factory(
new DefaultBandwidthMeter()
)
);
mediaPlayer = ExoPlayerFactory.newSimpleInstance(
getApplicationContext(),
trackSelector,
new DefaultLoadControl()
);
MediaSource source = new ExtractorMediaSource(
yourURI,
new OkHttpDataSourceFactory(
new OkHttpClient(),
userAgent,
null
),
new DefaultExtractorsFactory(),
null,
null
);
mediaPlayer.prepare(source);
mediaPlayer.setPlayWhenReady(true);
Upvotes: 4