回答

3

这是开发者指南新版本的ExoPlayer - link

您可以从URI播放流是这样的:

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);