Android Open Source - Video MediaPlayer google-media-framework-android






Project Summary

The Google Media Framework (GMF) is a lightweight media player designed to make video playback and integration with the Google IMA SDK on Android easier..

Web Site / Source Repository

google-media-framework-android is hosted in the following web site
https://github.com/googleads/google-media-framework-android

If you think the Android project google-media-framework-android 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 google-media-framework-android.

ItemValue
Java File Count19
Supported screen sizes[mdpi, xxhdpi, hdpi, xhdpi]
Activity Count1
jar files usedexoplayer.jar
ima-android-sdk-beta8.jar
Required Permissionsandroid.permission.ACCESS_NETWORK_STATE
android.permission.INTERNET




License

The license information of google-media-framework-android is as follows:

Apache License

Resource Files

There are 11 image files in google-media-framework-android. The names of the image files are listed as follows.

gmf_icon.png
ic_action_discard.png
ic_action_favorite.png
ic_action_full_screen.png
ic_action_overflow.png
ic_action_pause.png
ic_action_pause_large.png
ic_action_play.png
ic_action_play_large.png
ic_action_return_from_full_screen.png
ic_action_share.png

The following screenshort is generated from the image listed above.

null




Java Source Files

com.google.android.libraries.mediaframework.exoplayerextensions.DashVodRendererBuilder.java
com.google.android.libraries.mediaframework.exoplayerextensions.DefaultRendererBuilder.java
com.google.android.libraries.mediaframework.exoplayerextensions.ExoplayerUtil.java
com.google.android.libraries.mediaframework.exoplayerextensions.ExoplayerWrapper.java
com.google.android.libraries.mediaframework.exoplayerextensions.ObservablePlayerControl.java
com.google.android.libraries.mediaframework.exoplayerextensions.PlayerControlCallback.java
com.google.android.libraries.mediaframework.exoplayerextensions.RendererBuilderFactory.java
com.google.android.libraries.mediaframework.exoplayerextensions.Video.java
com.google.android.libraries.mediaframework.exoplayerextensions.WidevineTestMediaDrmCallback.java
com.google.android.libraries.mediaframework.layeredvideo.LayerManager.java
com.google.android.libraries.mediaframework.layeredvideo.Layer.java
com.google.android.libraries.mediaframework.layeredvideo.PlaybackControlLayer.java
com.google.android.libraries.mediaframework.layeredvideo.SimpleVideoPlayer.java
com.google.android.libraries.mediaframework.layeredvideo.SubtitleLayer.java
com.google.android.libraries.mediaframework.layeredvideo.Util.java
com.google.android.libraries.mediaframework.layeredvideo.VideoSurfaceLayer.java
com.google.android.libraries.mediaframework.layeredvideo.VideoSurfaceView.java
com.google.googlemediaframeworkdemo.demo.MainActivity.java
com.google.googlemediaframeworkdemo.demo.adplayer.ImaPlayer.java