您的位置:首页 > 移动开发 > Android开发

android MediaPlayer简单使用

2017-12-06 12:06 495 查看
一、创建:

private MediaPlayer player;

private String mediaUrl;//音频路径

private void init(){

    player = MediaPlayer.create(getApplicationContext(), Uri.parse(mediaUrl));
          player.setOnCompletionListener(new OnCompletionListener() {  
           @Override  
           public void onCompletion(MediaPlayer mp) {  
               play();//重新开始播放  
           }  
       }); 

}
二、播放的方法:

private void play(){
       try {  
           player.reset();  
           player.setDataSource(mediaUrl);//重新设置要播放的音频  
          // player.setLooping(true);//此方法设置为true也是循环播放
         player.prepare();//预加载音频  
         player.start();//开始播放  
     } catch (Exception e) {  
        e.printStackTrace();  
    }

}
三、暂停及停止的方法:

private void mediaPause(){

    if(player!=null&&isPlay()){
        player.pause();

    }

}

private void mediaStop(){
     if(player!=null&&isPlay()){
         player.stop();
      }

}
四、销毁的方法:

private void mediaDestory(){
        if(player.isPlaying()){
            player.stop();
         }
        player.release();

}

                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android mediaplayer