All Projects → MikaelZero → Mvideo

MikaelZero / Mvideo

Licence: apache-2.0
An imitation of WeChat circle of friends video effects, can drag and zoom ,video view,base on ijkplayer.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Mvideo

MVideo
An imitation of WeChat circle of friends video effects, can drag and zoom ,video view,base on ijkplayer.
Stars: ✭ 179 (+0.56%)
Mutual labels:  player, drag, ijkplayer
Playerbase
The basic library of Android player will process complex business components. The access is simple。Android播放器基础库,专注于播放视图组件的高复用性和组件间的低耦合,轻松处理复杂业务。
Stars: ✭ 2,814 (+1480.9%)
Mutual labels:  player, ijkplayer
KingPlayer
🎬 一个专注于 Android 视频播放器的基础库,无缝切换内核。(IjkPlayer、ExoPlayer、VlcPlayer、MediaPlayer)
Stars: ✭ 35 (-80.34%)
Mutual labels:  player, ijkplayer
Dkvideoplayer
Android Video Player. 安卓视频播放器,封装MediaPlayer、ExoPlayer、IjkPlayer。模仿抖音并实现预加载,列表播放,悬浮播放,广告播放,弹幕
Stars: ✭ 3,796 (+2032.58%)
Mutual labels:  player, ijkplayer
ijkplayer
基于android端编译的ijkplayer、支持Https、附带编译教程,可快速引入项目。
Stars: ✭ 16 (-91.01%)
Mutual labels:  player, ijkplayer
CommenPlayer
CommenPlayer ——Video player, Support ijkPlayer, Vlc, MediaPlayer, ExoPlayer; 视频播放器,支持ijkPlayer,Vlc,MediaPlayer,ExoPlayer
Stars: ✭ 81 (-54.49%)
Mutual labels:  player, ijkplayer
Gsyvideoplayer
视频播放器(IJKplayer、ExoPlayer、MediaPlayer),HTTPS,支持弹幕,外挂字幕,支持滤镜、水印、gif截图,片头广告、中间广告,多个同时播放,支持基本的拖动,声音、亮度调节,支持边播边缓存,支持视频自带rotation的旋转(90,270之类),重力旋转与手动旋转的同步支持,支持列表播放 ,列表全屏动画,视频加载速度,列表小窗口支持拖动,动画效果,调整比例,多分辨率切换,支持切换播放器,进度条小窗口预览,列表切换详情页面无缝播放,rtsp、concat、mpeg。
Stars: ✭ 16,948 (+9421.35%)
Mutual labels:  player, ijkplayer
Zftplayer
iOS平台下基于IJKplayer封装的视频播放器,主要适用于视频点播。针对视频格式,前后台切换,内存管理控件的层级分离做了相应优化
Stars: ✭ 273 (+53.37%)
Mutual labels:  player, ijkplayer
Flutter ijkplayer
ijkplayer for flutter
Stars: ✭ 703 (+294.94%)
Mutual labels:  player, ijkplayer
Kotlin Life
App界的一股清流 音视频vr应有尽有 完全按照Material design规范设计的App (written with java and Kotlin)
Stars: ✭ 864 (+385.39%)
Mutual labels:  player, ijkplayer
Ijkplayer
Android/iOS video player based on FFmpeg n3.4, with MediaCodec, VideoToolbox support.
Stars: ✭ 29,752 (+16614.61%)
Mutual labels:  player, ijkplayer
drop
A LÖVE visualizer and music player
Stars: ✭ 17 (-90.45%)
Mutual labels:  player, drag
Ios P2p Engine
Let your viewers become your unlimitedly scalable CDN.
Stars: ✭ 31 (-82.58%)
Mutual labels:  player, ijkplayer
X1Player
iOS端封装的视频播放器.支持直播,录播视频的播放,支持常用的播放界面控制,类似于ijkplayer 优点是体积更小,使用快捷
Stars: ✭ 21 (-88.2%)
Mutual labels:  player, ijkplayer
Giraffeplayer2
out of the box android video player(support lazy load, ListView/RecyclerView and hight performance)
Stars: ✭ 344 (+93.26%)
Mutual labels:  player, ijkplayer
Fijkplayer
ijkplayer for flutter. ijkplayer 的 flutter 封装。 Flutter video/audio player. Flutter media player plugin for android/iOS based on ijkplayer. fijkplayer 是基于 ijkplayer 封装的 flutter 媒体播放器,开箱即用,无需编译 ijkplayer
Stars: ✭ 943 (+429.78%)
Mutual labels:  player, ijkplayer
Android P2p Engine
Let your viewers become your unlimitedly scalable CDN.
Stars: ✭ 70 (-60.67%)
Mutual labels:  player, ijkplayer
Clay
Awesome standalone command line player for Google Play Music.
Stars: ✭ 160 (-10.11%)
Mutual labels:  player
Clouddisk
使用vue和electron实现的网盘应用(C-Disk)
Stars: ✭ 169 (-5.06%)
Mutual labels:  player
Blazor Dragdrop
Easy-to-use Drag and Drop Library for Blazor
Stars: ✭ 161 (-9.55%)
Mutual labels:  drag

MVideo

已停止维护 可参考 https://github.com/MikaelZero/Mojito

An imitation of WeChat circle of friends video effects, can drag and zoom ,video view,base on ijkplayer.

Demo

mvideo

Get started

Step 1 : Add the JitPack repository to your build file

Add it in your root build.gradle at the end of repositories:

allprojects {
		repositories {
			...
			maven { url 'https://jitpack.io' }
		}
	}

Step 2 : Add the dependency

dependencies {
	        compile 'com.github.miaoyongjun:MVideo:1.5'
	}

Step 3 : register in mainifest.xml

 <activity android:name="com.miaoyongjun.mdragvideo.DragVideoActivity"/>

Step 4 : start

MVideo.getInstance()
                .setPreviewImage("http://bmob-cdn-982.b0.upaiyun.com/2017/02/24/98754a6a401d5c48806b2b3863e32bed.jpg")
		.bind(new ImageLoaderAdapter() {
                                @Override
                                public void bind(ImageView imageView, String imagePath) {
                                    Glide.with(DisplayActivity.this).load(imagePath).into(imageView);
                                }
                            })
                .start(this,srcView,"http://bmob-cdn-982.b0.upaiyun.com/2017/02/23/266454624066f2b680707492a0664a97.mp4");

About Cache

I think the cache needs to be handled by the developers themselves, so MVideo does not provide caching,I recommend a framework here . AndroidVideoCache

Thanks

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].