Android Open Source - Sound mediaplayer android-openslmediaplayer






Project Summary

Re-implementation of Android's MediaPlayer and audio effect classes based on OpenSL ES APIs..

Web Site / Source Repository

android-openslmediaplayer is hosted in the following web site
https://github.com/h6ah4i/android-openslmediaplayer

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

ItemValue
Java File Count112
Target SDK Version21
Minimum SDK Version9
Activity Count3
Fragment Count1
Required Permissionsandroid.permission.INTERNET
android.permission.MODIFY_AUDIO_SETTINGS
android.permission.READ_EXTERNAL_STORAGE
android.permission.RECORD_AUDIO
android.permission.WRITE_EXTERNAL_STORAGE




License

The license information of android-openslmediaplayer is as follows:

Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. ...

Java Source Files

android-openslmediaplayer has the following Java source files.

com.h6ah4i.android.example.nativeopenslmediaplayer.AboutActivity.java
com.h6ah4i.android.example.nativeopenslmediaplayer.MainNativeActivity.java
com.h6ah4i.android.example.openslmediaplayer.app.AppBaseFragment.java
com.h6ah4i.android.example.openslmediaplayer.app.MainActivity.java
com.h6ah4i.android.example.openslmediaplayer.app.ModeSelectListItemView.java
com.h6ah4i.android.example.openslmediaplayer.app.MyApplication
.java
com.h6ah4i.android.example.openslmediaplayer.app.NavigationDrawerFragment.java
com.h6ah4i.android.example.openslmediaplayer.app.contents.AboutFragment.java
com.h6ah4i.android.example.openslmediaplayer.app.contents.AudioEffectSettingsBaseFragment.java
com.h6ah4i.android.example.openslmediaplayer.app.contents.BassBoostFragment.java
com.h6ah4i.android.example.openslmediaplayer.app.contents.ContentsBaseFragment.java
com.h6ah4i.android.example.openslmediaplayer.app.contents.EnvironmentalReverbFragment
.java
com.h6ah4i.android.example.openslmediaplayer.app.contents.EqualizerFragment.java
com.h6ah4i.android.example.openslmediaplayer.app.contents.HQEqualizerFragment.java
com.h6ah4i.android.example.openslmediaplayer.app.contents.HQVisualizerFragment
.java
com.h6ah4i.android.example.openslmediaplayer.app.contents.LoudnessEnhancerFragment.java
com.h6ah4i.android.example.openslmediaplayer.app.contents.PlayerControlFragment
.java
com.h6ah4i.android.example.openslmediaplayer.app.contents.PresetReverbFragment.java
com.h6ah4i.android.example.openslmediaplayer.app.contents.VirtualizerFragment.java
com.h6ah4i.android.example.openslmediaplayer.app.contents.VisualizerFragment
.java
com.h6ah4i.android.example.openslmediaplayer.app.framework.AppEvent.java
com.h6ah4i.android.example.openslmediaplayer.app.framework.AppEventBus.java
com.h6ah4i.android.example.openslmediaplayer.app.model.BaseAudioEffectStateStore.java
com.h6ah4i.android.example.openslmediaplayer.app.model.BassBoostStateStore.java
com.h6ah4i.android.example.openslmediaplayer.app.model.EnvironmentalReverbStateStore.java
com.h6ah4i.android.example.openslmediaplayer.app.model.EqualizerStateStore.java
com.h6ah4i.android.example.openslmediaplayer.app.model.EventDefs.java
com.h6ah4i.android.example.openslmediaplayer.app.model.GlobalAppController.java
com.h6ah4i.android.example.openslmediaplayer.app.model.GlobalAppControllerService.java
com.h6ah4i.android.example.openslmediaplayer.app.model.HQEqualizerStateStore.java
com.h6ah4i.android.example.openslmediaplayer.app.model.HQVisualizerStateStore.java
com.h6ah4i.android.example.openslmediaplayer.app.model.LoudnessEnhancerStateStore.java
com.h6ah4i.android.example.openslmediaplayer.app.model.MediaMetadata.java
com.h6ah4i.android.example.openslmediaplayer.app.model.MediaPlayerStateStore.java
com.h6ah4i.android.example.openslmediaplayer.app.model.NotificationIds.java
com.h6ah4i.android.example.openslmediaplayer.app.model.PreAmpStateStore.java
com.h6ah4i.android.example.openslmediaplayer.app.model.PresetReverbStateStore.java
com.h6ah4i.android.example.openslmediaplayer.app.model.VirtualizerStateStore.java
com.h6ah4i.android.example.openslmediaplayer.app.model.VisualizerStateStore.java
com.h6ah4i.android.example.openslmediaplayer.app.utils.ActionBarTileBuilder.java
com.h6ah4i.android.example.openslmediaplayer.app.utils.EnvironmentalReverbPresetsUtil.java
com.h6ah4i.android.example.openslmediaplayer.app.utils.EqualizerUtil.java
com.h6ah4i.android.example.openslmediaplayer.app.utils.GlobalAppControllerAccessor.java
com.h6ah4i.android.example.openslmediaplayer.app.utils.HQEqualizerUtil.java
com.h6ah4i.android.example.openslmediaplayer.app.utils.LocalServiceBinder.java
com.h6ah4i.android.example.openslmediaplayer.app.utils.MediaMetadataBuilder.java
com.h6ah4i.android.example.openslmediaplayer.app.utils.NotificationBuilder.java
com.h6ah4i.android.example.openslmediaplayer.app.utils.OnItemSelectedListenerWrapper.java
com.h6ah4i.android.example.openslmediaplayer.app.visualizer.AudioLevelMeterSurfaceView
.java
com.h6ah4i.android.example.openslmediaplayer.app.visualizer.BaseAudioVisualizerSurfaceView.java
com.h6ah4i.android.example.openslmediaplayer.app.visualizer.FftVisualizerSurfaceView.java
com.h6ah4i.android.example.openslmediaplayer.app.visualizer.FloatColor.java
com.h6ah4i.android.example.openslmediaplayer.app.visualizer.HQFftVisualizerSurfaceView.java
com.h6ah4i.android.example.openslmediaplayer.app.visualizer.HQWaveformVisualizerSurfaceView.java
com.h6ah4i.android.example.openslmediaplayer.app.visualizer.WaveformVisualizerSurfaceView.java
com.h6ah4i.android.media.IBasicMediaPlayer.java
com.h6ah4i.android.media.IMediaPlayerFactory.java
com.h6ah4i.android.media.IReleasable.java
com.h6ah4i.android.media.audiofx.IAudioEffect.java
com.h6ah4i.android.media.audiofx.IBassBoost.java
com.h6ah4i.android.media.audiofx.IEnvironmentalReverb.java
com.h6ah4i.android.media.audiofx.IEqualizer.java
com.h6ah4i.android.media.audiofx.IHQVisualizer.java
com.h6ah4i.android.media.audiofx.ILoudnessEnhancer.java
com.h6ah4i.android.media.audiofx.IPreAmp.java
com.h6ah4i.android.media.audiofx.IPresetReverb.java
com.h6ah4i.android.media.audiofx.IVirtualizer.java
com.h6ah4i.android.media.audiofx.IVisualizer.java
com.h6ah4i.android.media.compat.AudioAttributes.java
com.h6ah4i.android.media.compat.AudioSource.java
com.h6ah4i.android.media.compat.MediaPlayerCompat.java
com.h6ah4i.android.media.opensl.OpenSLMediaPlayer.java
com.h6ah4i.android.media.opensl.OpenSLMediaPlayerContext.java
com.h6ah4i.android.media.opensl.OpenSLMediaPlayerFactory.java
com.h6ah4i.android.media.opensl.OpenSLMediaPlayerNativeLibraryLoader.java
com.h6ah4i.android.media.opensl.audiofx.OpenSLBassBoost.java
com.h6ah4i.android.media.opensl.audiofx.OpenSLEnvironmentalReverb.java
com.h6ah4i.android.media.opensl.audiofx.OpenSLEqualizer.java
com.h6ah4i.android.media.opensl.audiofx.OpenSLHQEqualizer.java
com.h6ah4i.android.media.opensl.audiofx.OpenSLHQVisualizer.java
com.h6ah4i.android.media.opensl.audiofx.OpenSLPreAmp.java
com.h6ah4i.android.media.opensl.audiofx.OpenSLPresetReverb.java
com.h6ah4i.android.media.opensl.audiofx.OpenSLVirtualizer.java
com.h6ah4i.android.media.opensl.audiofx.OpenSLVisualizer.java
com.h6ah4i.android.media.standard.StandardMediaPlayer.java
com.h6ah4i.android.media.standard.StandardMediaPlayerFactory.java
com.h6ah4i.android.media.standard.audiofx.StandardBassBoost.java
com.h6ah4i.android.media.standard.audiofx.StandardEnvironmentalReverb.java
com.h6ah4i.android.media.standard.audiofx.StandardEqualizer.java
com.h6ah4i.android.media.standard.audiofx.StandardLoudnessEnhancer.java
com.h6ah4i.android.media.standard.audiofx.StandardPresetReverb.java
com.h6ah4i.android.media.standard.audiofx.StandardVirtualizer.java
com.h6ah4i.android.media.standard.audiofx.StandardVisualizer.java
com.h6ah4i.android.media.standard.audiofx.static.java
com.h6ah4i.android.media.utils.AudioEffectSettingsConverter.java
com.h6ah4i.android.media.utils.AudioSystemUtils.java
com.h6ah4i.android.media.utils.DefaultEqualizerPresets.java
com.h6ah4i.android.media.utils.EnvironmentalReverbPresets.java
com.h6ah4i.android.media.utils.EqualizerBandInfoCorrector.java