Multimedia Service

Developers can easily call the system player to play local audio and video through multimedia services.

Supported Audio formats:mp3

Supported Video formats:mp4,wmv,mov,avi

Interface Description

Methods Explanation Parameters (all required)
init(Context context) Initialize before using other interfaces. context: Application context
playMusic(String musicPath, boolean isShowControlView, String comeFrom) Play local music musicPath: Local music path
isShowControlView: Show controls or not
comeFrom: Call source
playVideo(String videoPath, boolean isShowControlView, String comeFrom) Play local video videoPath: Local video path
isShowControlView:Show controls or not
comeFrom :Call source
stopVideo() Stop playing video
stopMusic() Stop playing music
addVideoStatusListener(VideoStatusListener videoStatusListener) Add video playing status listener VideoStatusListener:
removeVideoStatusListener(VideoStatusListener videoStatusListener) Remove video status listener VideoStatusListener
addMusicStatusListener(MusicStatusListener musicStatusListener) Add music playing status listener MusicStatusListener
removeMusicStatusListener(MusicStatusListener musicStatusListener) Remove music status listener MusicStatusListener

Sample

MediaPlayManager.getInstance().init(getApplicationContext());

MediaPlayManager.getInstance().playMusic("/storage/emulated/0/Music/hao.mp3",false,"danceApp");

MediaPlayManager.getInstance().playVideo("/storage/emulated/0/Movies/1.mp4", false, "danceApp");

MediaPlayManager.getInstance().stopVideo();


MediaPlayManager.getInstance().addMusicStatusListener(new MusicStatusListener() {
        @Override
        public void onMusicStart() {

        }

        @Override
        public void onMusicComplete() {

        }

        @Override
        public void onMusicStop() {

        }
    });