android仿今日头条视频显示效果
2016-10-26 14:22
387 查看
本博客主要实现以下图所示这种功能,可以播放,暂停,快进,快退,全屏播放等功能。
第一步:请先下载依赖库,本人上传的地址为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"
以上便是我使用的时候遇到的问题,希望对您有帮助,谢谢关注。
第一步:请先下载依赖库,本人上传的地址为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"
以上便是我使用的时候遇到的问题,希望对您有帮助,谢谢关注。
相关文章推荐
- Android 高仿 频道管理----网易、今日头条、腾讯视频 (可以拖动的GridView)附源码DEMO
- Android之仿今日头条顶部导航栏效果
- Android仿今日头条APP实现下拉导航选择菜单效果
- Python脚本下载今日头条视频(附加Android版本辅助下载器)
- 【Android】仿今日头条简单的刷新效果
- Android 高仿 频道管理----网易、今日头条、腾讯视频 (可以拖动的GridView)附源码DEMO
- Android 高仿 频道管理----网易、今日头条、腾讯视频 (可以拖动的GridView)附源码DEMO
- Android 高仿 频道管理----网易、今日头条、腾讯视频 (可以拖动的GridView)附源码DEMO
- Android 高仿 频道管理----网易、今日头条、腾讯视频 (可以拖动的GridView)附源码DEMO
- Android之仿今日头条顶部导航栏效果
- [Android]浮层视频效果,在另外一个Window使用SurfaceView无法正常显示的问题排查与解决
- Android 高仿 频道管理----网易、今日头条、腾讯视频 (可以拖动的GridView)附源码DEMO
- Android 高仿 频道管理----网易、今日头条、腾讯视频 (可以拖动的GridView)附源码DEMO
- Android 高仿 频道管理----网易、今日头条、腾讯视频 (可以拖动的GridView)附源码DEMO
- Android 高仿 频道管理----网易、今日头条、腾讯视频 (可以拖动的GridView)附源码DEMO
- Android之仿今日头条标题栏效果
- 关于Android查询本地视频文件、获取缩略图,并且让缩略图以相同大小显示、给缩略图添加白色边框效果
- Android 高仿 频道管理----网易、今日头条、腾讯视频 (可以拖动的GridView)附源码DEMO
- Android 仿今日头条简单的刷新效果实例代码
- Android 仿今日头条首页标题栏效果