Exoplayer 基本使用的方法
2018-03-04 23:59
337 查看
废话不多说,一步步实现播放再说
Exoplayer 的基本使用
按照官网添加
打开 Exoplayer官网,添加需要的依赖。public class MainActivity extends AppCompatActivity { private PlayerView mPlayerView; private SimpleExoPlayer mPlayer; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); initView(); initExo(); } private void initExo() { BandwidthMeter bandwidthMeter = new DefaultBandwidthMeter(); TrackSelection.Factory videoTrackSelectionFactory = new AdaptiveTrackSelection.Factory(bandwidthMeter); TrackSelector trackSelector = new DefaultTrackSelector(videoTrackSelectionFactory); mPlayer = ExoPlayerFactory.newSimpleInstance(this, trackSelector); //组件绑定播放器 mPlayerView.setPlayer(mPlayer); DefaultBandwidthMeter defaultBandwidthMeter = new DefaultBandwidthMeter(); DataSource.Factory dataSourceFactory = new DefaultDataSourceFactory(this, Util.getUserAgent(this, "yzplayer"), defaultBandwidthMeter); MediaSource videoSource = new ExtractorMediaSource.Factory(dataSourceFactory) .createMediaSource(Uri.parse(Constants.URL)); //开始播放 mPlayer.prepare(videoSource); } private void initView() { mPlayerView = (PlayerView) findViewById(R.id.simple_exo); } }
捷径
如果直接向看代码的出门右转过两个路口在左转,就是下边的连接,嗯,就是这样Exoplayer 的基本使用
相关文章推荐
- ExoPlayer基本使用和关键类流程
- Vi编辑器的基本使用方法!
- Vi编辑器的基本使用方法
- Log4j基本使用方法
- Log4j基本使用方法
- Vi编辑器的基本使用方法
- eclipse +cvs 的基本使用方法(一)
- Vi编辑器的基本使用方法
- Vi 的基本使用方法
- Log4j基本使用方法
- 扫盲行动之:Vi编辑器的基本使用方法!
- Vi编辑器的基本使用方法
- Vi编辑器的基本使用方法
- Vi编辑器的基本使用方法
- eclipse +cvs 的基本使用方法
- Log4j基本使用方法
- Log4j基本使用方法
- Tiles组件的基本使用方法
- [导入]Vi编辑器的基本使用方法 (转载)
- eclipse +cvs 的基本使用方法(三)