基于VlC的视频播放器

protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);mUrl = getIntent().getStringExtra("url");if (TextUtils.isEmpty(mUrl)) {Toast.makeText(this, "error:no url in intent!", Toast.LENGTH_SHORT).show();return;}requestWindowFeature(Window.FEATURE_NO_TITLE);getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);setContentView(R.layout.activity_player);mHandler = new Handler(this);tvTitle = (TextView) findViewById(R.id.tv_title);tvTime = (TextView) findViewById(R.id.tv_time);tvLength = (TextView) findViewById(R.id.tv_length);sbVideo = (SeekBar) findViewById(R.id.sb_video);sbVideo.setOnSeekBarChangeListener(this);ibLock = (ImageButton) findViewById(R.id.ib_lock);ibLock.setOnClickListener(this);ibBackward = (ImageButton) findViewById(R.id.ib_backward);ibBackward.setOnClickListener(this);ibPlay = (ImageButton) findViewById(R.id.ib_play);ibPlay.setOnClickListener(this);ibFarward = (ImageButton) findViewById(R.id.ib_forward);ibFarward.setOnClickListener(this);ibSize = (ImageButton) findViewById(R.id.ib_size);ibSize.setOnClickListener(this);llOverlay = findViewById(R.id.ll_overlay);rlOverlayTitle = findViewById(R.id.rl_title);rlLoading = findViewById(R.id.rl_loading);tvBuffer = (TextView) findViewById(R.id.tv_buffer);//使用步骤//第一步 :通过findViewById或者new PlayerView()得到mPlayerView对象//mPlayerView= new PlayerView(PlayerActivity.this);mPlayerView = (PlayerView) findViewById(R.id.pv_video);//第二步:设置参数,毫秒为单位mPlayerView.setNetWorkCache(20000);//第三步:初始化播放器mPlayerView.initPlayer(mUrl);//第四步:设置事件监听,监听缓冲进度等mPlayerView.setOnChangeListener(this);//第五步:开始播放mPlayerView.start();//init viewtvTitle.setText(mUrl);showLoading();hideOverlay();}

,人总是珍惜未得到的,而遗忘了所拥有的

基于VlC的视频播放器

相关文章:

你感兴趣的文章:

标签云: