FFmpegMediaPlayer provides a unified interface for playing audio files and streams..
FFmpegMediaPlayer is hosted in the following web site
https://github.com/wseemann/FFmpegMediaPlayer
If you think the Android project FFmpegMediaPlayer listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
The following table is the detailed list of FFmpegMediaPlayer.
Item | Value |
---|---|
Java File Count | 14 |
Supported screen sizes | [mdpi, xxhdpi, hdpi, xhdpi] |
Target SDK Version | 21 |
Minimum SDK Version | 8 |
Activity Count | 2 |
Fragment Count | 4 |
jar files used | android-support-v4.jar fmp.jar |
Required Permissions | android.permission.BROADCAST_STICKY android.permission.INTERNET android.permission.READ_EXTERNAL_STORAGE android.permission.WAKE_LOCK |
There are 9 image files in FFmpegMediaPlayer. The names of the image files are listed as follows.
albumart_mp_unknown.png ic_av_next_light.png ic_av_pause_light.png ic_av_pause_over_video_large_light.png ic_av_play_light.png ic_av_play_over_video_large_light.png ic_av_previous_light.png mini_controller_img_placeholder.png stat_notify_musicplayer.png
The following screenshort is generated from the image listed above.
FFmpegMediaPlayer has the following Java source files.
wseemann.media.FFmpegMediaPlayer .java wseemann.media.Metadata .java wseemann.media.TimedText .java wseemann.media.fmpdemo.activity.FMPDemo.java wseemann.media.fmpdemo.activity.MediaPlayerActivity.java wseemann.media.fmpdemo.fragment.MediaPlayerFragment.java wseemann.media.fmpdemo.fragment.MiniControllerFragment.java wseemann.media.fmpdemo.provider.Media.java wseemann.media.fmpdemo.provider.MediaProvider.java wseemann.media.fmpdemo.receiver.MediaButtonIntentReceiver.java wseemann.media.fmpdemo.service.MediaPlaybackService.java wseemann.media.fmpdemo.service.MusicUtils.java wseemann.media.fmpdemo.utils.Constants.java wseemann.media.fmpdemo.view.CoverView.java