Android Open Source - Sound stream FFmpegMediaPlayer






Project Summary

FFmpegMediaPlayer provides a unified interface for playing audio files and streams..

Web Site / Source Repository

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.

Project Detail

The following table is the detailed list of FFmpegMediaPlayer.

ItemValue
Java File Count14
Supported screen sizes[mdpi, xxhdpi, hdpi, xhdpi]
Target SDK Version21
Minimum SDK Version8
Activity Count2
Fragment Count4
jar files usedandroid-support-v4.jar
fmp.jar
Required Permissionsandroid.permission.BROADCAST_STICKY
android.permission.INTERNET
android.permission.READ_EXTERNAL_STORAGE
android.permission.WAKE_LOCK




Resource Files

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.

null




Java Source Files

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