開源的Android視訊播放器
之前嘗試自己解碼視訊,然後播放顯示,雖然音視訊都可以播放,但是實現不了音視訊的同步,所以使用第三方的視訊庫Vitamio來實現視訊播放器功能,這樣自己只需要實現播放解碼的製作不不要關心底層解碼和顯示問題。是使用Vitamio 4.0,製作的視訊播放器,後續會繼續新增直播,網路播放功能。實現的主要功能:
1.搜尋本地視訊檔案
2.使用ListView顯示本地視訊的縮圖,檔名稱,播放時間
3.播放視訊的格式可以支援大多數,Vitamio使用的解碼庫是ffmpeg,所以可以支援很多
4.支援手勢調節聲音,亮度(在左邊上下滑動調節亮度,在右邊滑動調節音量,主要扣取OPlayer裡面的)
5.支援播放,暫停,快進和快退(介面也是扣取Oplayer裡面的)
6.支援字母滑動搜尋檔案(主要扣取OPlayer裡面的)
開源地址:https://github.com/jwzhangjie/JwZhangJie.git 自己克隆就可以了,不過要是用必須到官網下載Vitamio的自身的庫,VitamioBundle,ZI,不然不能執行
執行的截圖如下:
相關推薦
開源的Android視訊播放器
之前嘗試自己解碼視訊,然後播放顯示,雖然音視訊都可以播放,但是實現不了音視訊的同步,所以使用第三方的視訊庫Vitamio來實現視訊播放器功能,這樣自己只需要實現播放解碼的製作不不要關心底層解碼和顯示問
基於NDK、C++、FFmpeg的android視訊播放器開發實戰-夏曹俊-專題視訊課程
基於NDK、C++、FFmpeg的android視訊播放器開發實戰—1796人已學習 課程介紹 課程包含了對流媒體(拉流)的播放,演示了播放rtmp的香港衛視,支援rtsp攝像頭和h
簡單實現Android視訊播放器倍速、清晰度切換、m3u8下載
簡單的前提是使用開源庫 在庫的基礎上新增相對應的功能, 以 JiaoZiVideoPlayer 為例 ,本身自帶的播放引擎是MediaPlayer,也就是Android自帶的播放器,有很多不完善的地方,倍速切換隻支援5.0以上,否則報 NoClassDefFoundError 錯誤
一個強悍而優美的Android視訊播放器控制元件JieCaoVideoPlayer
本文為轉載文章,原文作者:魑魅魍魎9527 原文連結:https://blog.csdn.net/qq_28934205/article/details/52944383?utm_source=copy 效果圖: 視訊可以全屏 顯示 旋轉螢幕也可以 xml程
android視訊播放器快取
今天介紹一個視訊離線快取的框架,由於視訊播放的時候下載多次是沒有意義的。今天介紹的AndroidVideoCache支援VideoView/MediaPlayer, ExoPlayer等播放器實現離線快取功能。 主要特徵: 流媒體磁碟快取; 資源離線快
Android 視訊播放器 VideoView 的使用,播放本地視訊 和 網路視訊
轉自:https://www.cnblogs.com/zhaoyanjun/p/5412984.html1、佈局檔案<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="ht
Android視訊播放器橫豎屏自動切換
1、功能類 package com.tongyi.edu.util; import android.app.Activity; import android.content.Context; import android.content.pm.ActivityInfo;
一個強悍而優美的Android視訊播放器
最近專案中有需要用線上視訊播放。之前有關於視訊播放介紹了一些工具使用。如ijkplayer ,ExoPlayer,Vitamio,android-UniversalMusicPlayer. 想要了解更多請參考Androidstarjack的部落格地址:
自定義Android視訊播放器
Android開發視訊播放器,一般都是使用MediaPlayer+SurfaceView來實現,VideoView也是使用了MediaPlayer+SurfaceView方式(不信看原始碼)。所以,我打算使用MediaPlayer+SurfaceView封裝自己
Android------視訊播放器(包含全屏播放,快退,快進,騰訊新聞的列表播放等)
前段時間做了一個新聞APP,涉及到了列表視訊播放,和騰訊新聞APP差不多,總結了一下程式碼,寫了一個Demo來分享給大家。用了 TabLayout+RecylerView+自定義視訊控制元件 完成的 列表中支援全屏播放來看看效果圖: 列表類程式碼:public clas
Android視訊播放器——JiaoZiVideoPlayer / JiaoZiVideoPlayer進度問題
(1)需求專案中,如果需要儲存進度,以便下次繼續播放或者始終從頭開始播放,就需要考慮設定進度的問題。(2)使用情況一,始終從頭開始播放:jzVideoPlayerStandard.SAVE_PROGRESS=false;//不儲存進度 設定此句即可。情況二,儲存進度,下次直
Android視訊播放器Exoplayer自定義
一.背景 最近要用播放器播放視訊,以前沒怎麼做過,但是聽說過很多款第三方播放器,Android系統是沒有播放器,以前寫過一個用surfaceview寫的簡易播放器,但是離商用還有很遠的路,所以經過一番研究,我還是決定用谷歌的Exoplayer,至於原因請看下面 1.vita
FFmpeg+OpenGL ES+OpenSL ES打造Android視訊播放器-楊萬里-專題視訊課程
FFmpeg+OpenGL ES+OpenSL ES打造Android視訊播放器—651人已學習 課程介紹 使用C++語言,用FFmpeg、OpenGL ES、OpenSL ES和MediaCodec打造Android視訊播放器。授課計劃 視訊錄播形式,講解課程
android 音樂視訊播放器(github上十二款最著名的Android播放器開源專案)
1.ijkplayer 專案地址: https://github.com/Bilibili/ijkplayer 介紹:Ijkplayer 是Bilibili釋出的基於 FFplay 的輕量級 Android/iOS 視訊播放器。實現了跨平臺功能,API 易於整合;編譯配置
android,Exoplayer實現視訊播放器
bundle配置: implementation 'com.google.android.exoplayer:exoplayer-core:2.8.1'implementation 'com.google.android.exoplayer:exoplayer-dash:2.8.1'implementati
android形狀屬性、鎖屏密碼、動態模糊、kotlin專案、抖音動畫、記賬app、視訊播放器等原始碼
Android精選原始碼 直觀瞭解Android的“形狀”屬性如何影響Drawable的外觀。 一個靈活的視訊播放器, 可替換播放器核心。 android鎖屏輸入密碼功能原始碼 背景動態模糊方案,元件實現類對bitmap模糊處理的各類算... 簡單天氣,帶
安卓視訊播放器——ijkPlayer(Bilibili開源)
作為一個B站(Bilibili)使用者,特別喜歡B站的播放器 湊巧,發現了b站的github的地址。。嘿嘿。。B站github地址f 發現了ijkplayer播放器,支援android 和ios 我們用AndroidStudio新建project名字是bilibili_ijkplay
android平臺下基於ffmpeg和ANativeWindow實現簡單的視訊播放器
音視訊實踐學習 android全平臺編譯ffmpeg以及x264與fdk-aac實踐 ubuntu下使用nginx和nginx-rtmp-module配置直播推流伺服器 android全平臺編譯ffmpeg合併為單個庫實踐 android-studio使用c
Android使用Vitamio框架自定義視訊播放器
做過Android視訊播放器的碼農們都或多或少知道自帶的VideoView用著沒有那麼順心。需要處理很多東西。於是就各種度娘、Google。終於皇天不負苦心人。找到了一個卻又不大符合。無奈,想自己動手寫吧!又浪
Android自定義視訊播放器(網路/本地)
最近因公司專案要求需要寫一個播放器,自帶的又不太好用,也不太好看。自能自定義啦。查看了很多資料,都沒有完善的,還好得以為前輩的指點得以完成,感謝Yang。本篇裡面我有可能有些地方寫得不好(都附上了註釋)。希望各路大神指點,虛心受教。 先來個圖(原始碼在後面附上) 視訊列表裡面