快速集成安卓視頻播放功能

名稱 JiaoZiVideoPlayer
語言 Android
平臺(tái) GitHub
作者 lipangit
鏈接 點(diǎn)此進(jìn)入

JiaoZiVideoPlayer是一款能讓你快速讓自己APP實(shí)現(xiàn)視頻播放功能的安卓視頻播放框架。
特點(diǎn):

  • 視頻全屏播放和浮層小窗播放;
  • 可以完全自定義UI;
  • 能在ListView、ViewPager和ListView、ViewPager和Fragment等多重嵌套模式下全屏工作;
  • 手勢(shì)修改進(jìn)度和音量;
  • 視頻大小的屏幕適配,寬或長(zhǎng)至少有兩個(gè)對(duì)邊是充滿屏幕的,另外兩個(gè)方向居中;
  • 可以在加載、暫停、播放等各種狀態(tài)中正常進(jìn)入全屏和退出全屏;
  • 重力感應(yīng)自動(dòng)全屏;
  • WebView嵌套本地視頻控件;
  • 支持https和rtsp;
  • 整個(gè)包小于 100kb。

使用方法:
1、添加依賴

    compile 'fm.jiecao:jiecaovideoplayer:5.8.1'

2、布局添加控件

<fm.jiecao.jcvideoplayer_lib.JCVideoPlayerStandard
    android:id="@+id/videoplayer"
    android:layout_width="match_parent"
    android:layout_height="200dp"/>

3、Java代碼設(shè)置視頻鏈接,預(yù)覽圖像

JCVideoPlayerStandard jcVideoPlayerStandard = (JCVideoPlayerStandard) findViewById(R.id.videoplayer);
jcVideoPlayerStandard.setUp("http://jzvd.nathen.cn/c6e3dc12a1154626b3476d9bf3bd7266/6b56c5f0dc31428083757a45764763b0-5287d2089db37e62345123a1be272f8b.mp4"
                            , JCVideoPlayerStandard.SCREEN_LAYOUT_NORMAL, "嫂子閉眼睛");
jcVideoPlayerStandard.thumbImageView.setImage("http://p.qpic.cn/videoyun/0/2449_43b6f696980311e59ed467f22794e792_1/640");

4、在Activity或Fragment關(guān)閉或后退要釋放該播放器的資源

@Override
public void onBackPressed() {
    if (JCVideoPlayer.backPress()) {
        return;
    }
    super.onBackPressed();
}
@Override
protected void onPause() {
    super.onPause();
    JCVideoPlayer.releaseAllVideos();
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容