1、权限
<uses-permission android:name="android.permission.INTERNET"/>
2、代码
播放:
new Thread(){ public void run(){ mediaPlayer=MediaPlayer.create(MainActivity.this, Uri.parse(wangZhi)); try{ URL myURL=new URL(wangZhi); URLConnection conn=myURL.openConnection(); conn.connect(); InputStream is=conn.getInputStream(); File myTempFile=File.createTempFile("temp", ".mp3"); FileOutputStream fos=new FileOutputStream(myTempFile); byte[] buffer=new byte[1024]; int length=-1; while((length=is.read())!=-1){ fos.write(buffer,0,length); } is.close(); fos.close(); mediaPlayer.setDataSource(myTempFile.getAbsolutePath()); mediaPlayer.prepare(); mediaPlayer.start(); }catch(IllegalArgumentException e){ e.printStackTrace(); }/*atch(IllegalArgumentException e){ e.printStackTrace(); }*/catch(IOException e){ e.printStackTrace(); } } }.start();
暂停:mediaPlayer.pause();
重播:
if(mediaPlayer.isPlaying()){ mediaPlayer.reset(); }
转载于:https://www.cnblogs.com/wdc224/p/3702890.html