android仿今日头条视频显示效果

本博客主要实现以下图所示这种功能,可以播放,暂停,快进,快退,全屏播放等功能。



第一步:请先下载依赖库,本人上传的地址为http://download.csdn.net/detail/qq_33979657/9664444(免费)。


第二步:把下载到的依赖库导入到您的工程,请根据您的开发工具修改相应的配置文件。


第三步:在您所需要展示的类里添加如下代码:

JCVideoPlayer videoController1 = (JCVideoPlayer) findViewById(R.id.videocontroller1);
videoController1.setUp("http://2449.vod.myqcloud.com/2449_43b6f696980311e59ed467f22794e792.f20.mp4",
               "http://p.qpic.cn/videoyun/0/2449_43b6f696980311e59ed467f22794e792_1/640",
                "视频标题");
说明:第一个参数为视频的地址,第二个参数的视频的显示图片,第三个参数为视频的标题。


第四步:在您的xml里添加如下代码:

 <com.test.videoplayerlib.JCVideoPlayer
        android:id="@+id/videocontroller1"
        android:layout_width="match_parent"
       android:layout_height="200dp" />


完成后,运行即可实现。


注意:如果点击全屏的时候出现这种异常而无法播放:

 Attempt to call getDuration without a valid mediaplayer

那是因为你的整体appTheme里设置了别的风格,把您整体的style设置成一种风格就可以了,我的是

  <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"></style>


需要注意的是设置的是application里的theme引用上面的style而不是activity里的theme引用。然后在你在清单文件中设置引用的activity里再加上这个属性:

 android:screenOrientation="portrait"
 android:configChanges="orientation"


以上便是我使用的时候遇到的问题,希望对您有帮助,谢谢关注。






  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值