百度云BDCloudVideoView播放器的初体验

今天试用了一下百度云BDCloudVideoView,记录下遇到的坑.

前面一切还好,按照他的要求各种导入,然后开始码代码,起实就是抄例子.然后各种坑开始了

下面这个你看名称能知道它是个啥吗?

mViewholder

  

刚开始以为它真是个Viewholder,结果各种的不能用,打开没界面,后来才发现它是个

private RelativeLayout  mViewholder;

  

以前我们的播放器都有个控件在xml文件中体现的,百度云的没有,用RelativeLayout来体现的.

先弄的能播放了,没有控制条,后面慢慢弄吧,主要是支持安卓7.0,对要求不高的用户可以用用.

       private RelativeLayout reLay;
       path="http://xxxxxxxxx.cn:88/video/wap/4de44a7.mp4";
       reLay=(RelativeLayout)findViewById(R.id.ReLay);
       //mediaController = (AdvancedMediaController) findViewById(R.id.media_controller_bar);
       BDCloudVideoView.setAK(AK);
       bdVideoView = new BDCloudVideoView(this);
       bdVideoView.setVideoScalingMode(BDCloudVideoView.VIDEO_SCALING_MODE_SCALE_TO_FIT);
       RelativeLayout.LayoutParams rllp = new RelativeLayout.LayoutParams(-1, -1);
       rllp.addRule(RelativeLayout.CENTER_IN_PARENT);
       reLay.addView(bdVideoView,rllp);
       bdVideoView.setVideoPath(path);
       bdVideoView.start();

  

原文地址:https://www.cnblogs.com/wjbych/p/7307338.html