/MVideo

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

Primary LanguageJavaApache License 2.0Apache-2.0

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