必威体育Betway必威体育官网
当前位置:首页 > IT技术

节操视频播放器

时间:2019-10-05 04:13:25来源:IT技术作者:seo实验室小编阅读:80次「手机版」
 

节操

小编使用的是jiecaovideoplayer开源库, 原项目GitHub地址:https://github.com/lipangit/JieCaoVideoPlayer

1.在APP的gradle文件中添加

compile 'fm.jiecao:jiecaovideoplayer:5.5'
compile 'com.github.bumptech.glide:glide:3.7.0'//根据自己的喜好,使用图片加载框架

2.在你的布局文件中添加

<fm.jiecao.jcvideoplayer_lib.JCVideoPlayerstandard
        Android:id="@+id/videoplayer"
        android:layout_width="match_parent"
        android:layout_height="270dp" />

3.在你的播放页面Activity中添加(我添加在onCreate()方法当中)

@Override
   protected void onCreate(Bundle savedinstanceState) {
       super.onCreate(savedInstanceState);
       setcontentView(R.layout.activity_main);

       JCVideoPlayerStandard jcVideoPlayerStandard = (JCVideoPlayerStandard) findViewById(R.id.videoplayer);
       jcVideoPlayerStandard.TOOL_BAR_EXIST = false;
       jcVideoPlayerStandard.setUp("http://ssb-video.oss-cn-qingdao.aliyuncs.com/Video_1003_20161027140007.mp4"
               , JCVideoPlayerStandard.SCREEN_LAYOUT_NORMAL, "播放视频标题,可以为空");
//        jcVideoPlayerStandard.loop  = true;//是否循环播放

       Glide.with(getApplicationcontext()).load("http://p.qpic.cn/videoyun/0/2449_43b6f696980311e59ed467f22794e792_1/640")
               .into(jcVideoPlayerStandard.thumbImageView);
       jcVideoPlayerStandard.widthRatio = 4;//播放比例
       jcVideoPlayerStandard.heightRatio = 3;

//        JCVideoPlayerStandard.startFullscreen(this, JCVideoPlayerStandard.class, "http://2449.vod.myqcloud.com/2449_22ca37a6ea9011e5acaaf51d105342e3.f20.mp4", "嫂子辛苦了");
       //直接进入全屏
   }

@Override
   public void onBackPressed() {
       if (JCVideoPlayer.backPress()) {
           return;
       }
       super.onBackPressed();
   }

   @Override
   protected void onpause() {
       super.onPause();
       JCVideoPlayer.releaseAllVideos();
   }

来点温馨提示吧:

JCVideoPlayerStandard.SCREEN_LAYOUT_NORMAL这个有很多个值,小伙伴可以自行研究它的功能。

screen的多种取值

4.在Androidmanifest.xml中添加代码


<uses-permission android:name="android.permission.INTERNET"/>

<activity
            android:name=".MainActivity"
            android:configChanges="orientation|screenSize|keyboardhidden"
            android:screenOrientation="portrait">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

OK,这样就搞定了,上两张图片:

截屏_20170301_155000.jpg

作者:来自唐朝的栗子

链接:https://www.jianshu.com/p/21db979dfb7f

來源:简书

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

相关阅读

腾讯视频怎么下载视频到电脑以及手机上

在每天的时间分配中,大部分都是花在学习和工作之中了,但是在放学和下班之后是需要休息的,绝大部分人是在听音乐和看电视剧来放松心情

MPEG2和MPEG4视频编码的比较

1 MPEG-2技术MPEG-2的初衷是为广播级电视质量(CCIR601格式)的视音频信号定义的压缩编码标准,但最终结果是成为了一个通用的标准,能在

淘宝主图视频拍摄技巧有哪些?淘宝头图视频拍摄脚本建议

对于淘宝店铺装修,最头疼的恐怕就是拍照问题,淘宝主图视频拍摄技巧有哪些呢,淘宝主图视频拍摄,淘宝主图视频,都有什么讲究呢,今天小编在

淘宝主图视频9秒与60秒以互通,9秒可提升为60秒

现在淘宝商城中可以去发布淘宝主图了,各位商家们都有这个权限了,很多的商家在一点上面表示很不明白,那就是为什么别人可以发布60秒的

视频点播系统搭建有哪些可选方案?

个性化曾经是90后的代名词,而随着时间的推移,90后已成为整个社会的中流砥柱,也是消费的主流群体,所以现在越来越多的产品也在强调定制

分享到:

栏目导航

推荐阅读

热门阅读