Android Open Source - Video video AndroidVideoSamples






Project Summary

Sample code for working with video on Android.

Web Site / Source Repository

AndroidVideoSamples is hosted in the following web site
https://github.com/hoolrory/AndroidVideoSamples

If you think the Android project AndroidVideoSamples listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Project Detail

The following table is the detailed list of AndroidVideoSamples.

ItemValue
Java File Count28
Supported screen sizes[mdpi, hdpi, xhdpi]
Target SDK Version19
Minimum SDK Version15
Activity Count10
jar files usedandroid-support-v4.jar
isoviewer-1.0-RC-35.jar
Required Permissionsandroid.permission.WRITE_EXTERNAL_STORAGE




License

The license information of AndroidVideoSamples is as follows:

Apache License

Resource Files

There are 4 image files in AndroidVideoSamples. The names of the image files are listed as follows.

ic_media_pause.png
ic_media_play.png
ic_vidcontrol_fullscreen_off.png
ic_vidcontrol_fullscreen_on.png

The following screenshort is generated from the image listed above.

null

Java Source Files

com.roryhool.commonvideolibrary.CursorHelper.java
com.roryhool.commonvideolibrary.InputSurface.java
com.roryhool.commonvideolibrary.Intents.java
com.roryhool.commonvideolibrary.MediaHelper.java
com.roryhool.commonvideolibrary.OutputSurface.java
com.roryhool.commonvideolibrary.Resolution.java
com.roryhool.commonvideolibrary.SamplerClip.java
com.roryhool.commonvideolibrary.TextureRenderer.java
com.roryhool.commonvideolibrary.UriHelper.java
com.roryhool.commonvideolibrary.VideoResampler.java
com.roryhool.videocreation.JoinActivity.java
com.roryhool.videocreation.MainActivity.java
com.roryhool.videocreation.RenderFromSurfaceActivity.java
com.roryhool.videocreation.SurfaceEncoder.java
com.roryhool.videomanipulation.MainActivity.java
com.roryhool.videomanipulation.ResampleActivity.java
com.roryhool.videomanipulation.RotationActivity.java
com.roryhool.videomanipulation.TrimActivity.java
com.roryhool.videoplayback.ControllerBase.java
com.roryhool.videoplayback.DecodeWithMediaCodecActivity.java
com.roryhool.videoplayback.MainActivity.java
com.roryhool.videoplayback.MediaCodecDecodeController.java
com.roryhool.videoplayback.MediaPlayerController.java
com.roryhool.videoplayback.PlayWithMediaPlayerActivity.java
com.roryhool.videoplayback.PlaybackTimer.java
com.roryhool.videoplayback.ResizeAnimation.java
com.roryhool.videoplayback.ScaledTextureView.java
com.roryhool.videoplayback.VideoPlayerView.java