标签:android tar get int art set cti name new res 代码
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();
				}
标签:android tar get int art set cti name new res 代码
原文地址:http://www.cnblogs.com/wdc224/p/3702890.html