Android实现访斗鱼视频播放
生活随笔
收集整理的這篇文章主要介紹了
Android实现访斗鱼视频播放
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
在這分享一下視頻播放第三方,很好用:
https://github.com/lipangit/JiaoZiVideoPlayer.git https://github.com/lipangit/JiaoZiVideoPlayer.git可以完全自定義UI和任何功能 一行代碼切換播放引擎,支持的視頻格式和協(xié)議取決于播放引擎,android.media.MediaPlayer ijkplayer 完美檢測列表滑動 可實(shí)現(xiàn)全屏播放,小窗播放 能在ListView、ViewPager和ListView、ViewPager和Fragment等多重嵌套模式下全屏工作 可以在加載、暫停、播放等各種狀態(tài)中正常進(jìn)入全屏和退出全屏 多種視頻適配屏幕的方式,可鋪滿全屏,可以全屏剪裁 重力感應(yīng)自動進(jìn)入全屏 全屏后手勢修改進(jìn)度和音量 Home鍵退出界面暫停播放,返回界面繼續(xù)播放 WebView嵌套本地視頻控件 demo中添加視頻緩存的例子
JiaoZiVideoPlayer
下載地址: https://github.com/lipangit/JiaoZiVideoPlayer.githttps://github.com/lipangit/JiaoZiVideoPlayer.githttps://github.com/lipangit/JiaoZiVideoPlayer.git https://github.com/lipangit/JiaoZiVideoPlayer.git
主要特點(diǎn)
使用
即便是自定義UI,或者對Library有過修改,也是這五步驟來使用播放器。
1.添加類庫
compile 'cn.jzvd:jiaozivideoplayer:6.2.8'或直接下載 jar包 (不建議)
2.添加布局
<cn.jzvd.JZVideoPlayerStandardandroid:id="@+id/videoplayer"android:layout_width="match_parent"android:layout_height="200dp"/>3.設(shè)置視頻地址、縮略圖地址、標(biāo)題
JZVideoPlayerStandard jzVideoPlayerStandard = (JZVideoPlayerStandard) findViewById(R.id.videoplayer); jzVideoPlayerStandard.setUp("http://jzvd.nathen.cn/c6e3dc12a1154626b3476d9bf3bd7266/6b56c5f0dc31428083757a45764763b0-5287d2089db37e62345123a1be272f8b.mp4", JZVideoPlayerStandard.SCREEN_WINDOW_NORMAL, "餃子閉眼睛"); jzVideoPlayerStandard.thumbImageView.setImage("http://p.qpic.cn/videoyun/0/2449_43b6f696980311e59ed467f22794e792_1/640");4.在Activity中
@Override public void onBackPressed() {if (JZVideoPlayer.backPress()) {return;}super.onBackPressed(); } @Override protected void onPause() {super.onPause();JZVideoPlayer.releaseAllVideos(); }5.在AndroidManifest.xml中
<activityandroid:name=".MainActivity"android:configChanges="orientation|screenSize|keyboardHidden"android:screenOrientation="portrait" /> <!-- or android:screenOrientation="landscape"-->總結(jié)
以上是生活随笔為你收集整理的Android实现访斗鱼视频播放的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux文件系统、文件系统结构、虚拟文
- 下一篇: LightOJ 1422 区间DP Ha