Re-implementation of Android's MediaPlayer and audio effect classes based on OpenSL ES APIs..
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.
The following table is the detailed list of android-openslmediaplayer.
Item | Value |
---|---|
Java File Count | 112 |
Target SDK Version | 21 |
Minimum SDK Version | 9 |
Activity Count | 3 |
Fragment Count | 1 |
Required Permissions | android.permission.INTERNET android.permission.MODIFY_AUDIO_SETTINGS android.permission.READ_EXTERNAL_STORAGE android.permission.RECORD_AUDIO android.permission.WRITE_EXTERNAL_STORAGE |
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. ...
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