在APP中播放音频文件

播放音频文件

     String myUriStr="/sdcard/sss.mp3";
           try {  
           mMediaPlayer.setDataSource(myUriStr);
           } catch (IOException e) {  
               e.printStackTrace();  
           }
           if(mMediaPlayer == null){  
                Log.d("Alarm", "该铃声不存在,请重新选择");
               return -1;  
               }  
       mMediaPlayer.setLooping(false);  
       try {  
           mMediaPlayer.prepare();  
       } catch (IllegalStateException e) {  
           e.printStackTrace();  
       } catch (IOException e) {  
           e.printStackTrace();  
       }  
 
       mMediaPlayer.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {  
           @Override  
           public void onPrepared(MediaPlayer mediaPlayer) {  
               mMediaPlayer.start();  
           }  
       }); 


AndroidManifest.xml中增加读取SD卡的权限:

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值