android 音频播放器,(三)MediaPlayer 音频播放

1. apk内,触发播放或停止按键:

public void onClick(View v) {
    switch (v.getId()) {
        case R.id.btn_play:  //启动播放
            startPlay();
            break;
        case R.id.btn_stop:  //停止播放
            stopPlay();
            break;

        default:
            break;
    }
}

2. 创建mMediapPlayer对象,进行初始化,启动播放:

private MediaPlayer mMediapPlayer;
private void startPlay(){
    mMediapPlayer=new MediaPlayer();
    try {
        // 设置音频流
        mMediapPlayer.setAudioStreamType(AudioManager.STREAM_ALARM);
        // 设置本地资源
        mMediapPlayer.setDataSource("sdcard/Music/*.mp3");
        // 设置播放为循环
        mMediapPlayer.setLooping( true );
        // 播放前准备
        mMediapPlayer.prepare();
        // 启动播放
        mMediapPlayer.start();

    }catch(Exception e) {
        e.printStackTrace();
    }
}

private void stopPlay(){
    // 是否为播放过程
    if (mMediapPlayer.isPlaying() ){
        // 停止播放
        mMediapPlayer.stop();
    }
}

3. 按照,如上最简步骤进行配置,即可通过MediapPlayer对象api拉起音频播放。

 

  • 6
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值