use*_*589 0 android media-player android-mediaplayer exoplayer exoplayer2.x
我想通过Android服务流式传输exoplayer版本rc2.xx的在线广播.
我一直试图在线学习所有教程,但它们都是2.xx版之前的版本,其中很多都是视频流相关的(我不需要).
有没有人有一个非常好的教程?
我对ExoPlayer没有很深的了解,但是我已经准备好了可以流式传输mp3链接的代码片段.
EXO Player Verison:r2.0.4
  private void initMediaPlayer() {
        Handler mHandler = new Handler();
        String userAgent = "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:40.0) Gecko/20100101 Firefox/40.0";
        Uri uri = Uri.parse("http://feedproxy.google.com/~r/TheCombatJackShow/~5/s_9fWPxLDu0/188058705-thecombatjackshow-the-j-cole-episode.mp3");
        DataSource.Factory dataSourceFactory = new DefaultHttpDataSourceFactory(
                userAgent, null,
                DefaultHttpDataSource.DEFAULT_CONNECT_TIMEOUT_MILLIS,
                DefaultHttpDataSource.DEFAULT_READ_TIMEOUT_MILLIS,
                true);
        MediaSource mediaSource = new ExtractorMediaSource(uri, dataSourceFactory, Mp3Extractor.FACTORY,
                mHandler, null);
        TrackSelector trackSelector = new DefaultTrackSelector(mHandler);
        DefaultLoadControl loadControl = new DefaultLoadControl();
        ExoPlayer exoPlayer = ExoPlayerFactory.newSimpleInstance(this, trackSelector, loadControl);
        //exoPlayer.addListener(this);
        exoPlayer.prepare(mediaSource);
        exoPlayer.setPlayWhenReady(true);
    }
Run Code Online (Sandbox Code Playgroud)
此链接也可以帮助您:https: //medium.com/@emuneee/migrating-from-exoplayer-1-x-to-2-0-58fbda36b46c#.b8joifc36
|   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           2447 次  |  
        
|   最近记录:  |