• 百度云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();
    

      

  • 相关阅读:
    django高级应用
    python第六章模块
    python第五章函数
    python第四章文件操作
    python第三章数据类型
    python第二章python入门
    python第一章计算机基础
    Python全栈day 05
    Python全栈day 04
    mysql 消息表分区方案
  • 原文地址:https://www.cnblogs.com/wjbych/p/7307338.html
Copyright © 2020-2023  润新知