2 annbnncnnd AnnBnnCnnD 于 2012.12.07 13:15 提问

在应用中播放服务器的音频

怎么样从我的应用中播放服务器的音频文件?我只能实现播放MP3或者是从SD卡中或文件夹,请帮忙,谢谢

Main.java

TextView ic=(TextView)findViewById(R.id.sonraki);
ic.setOnClickListener(new OnClickListener(){

   public void onClick(View v){
       Intent i=new Intent(tasavvuf.this,ney.class);
       startActivity(i);


Button play=(Button)findViewById(R.id.cal);
Button stop=(Button)findViewById(R.id.dur);

play.setOnClickListener(new OnClickListener(){

@Override
public void onClick(View v){
    }

     });



stop.setOnClickListener(new OnClickListener(){

    @Override
    public void onClick(View v){
        mp=MediaPlayer.create(tasavvuf.this,R.raw.tasavvuf);
    mp.start();
    }           
}); 

2个回答

ce_la_vie
ce_la_vie   2012.12.07 15:18
已采纳

米错,指定服务器的URL :

 stop.setOnClickListener(new OnClickListener(){

        @Override
        public void onClick(View v){
           mp = MediaPlayer.create(Your_Activity.this, 
           Uri.parse("YOUR_MP3#_URL_HERE"));
           mp.setOnPreparedListener(new OnPreparedListener() { 
        @Override
        public void onPrepared(MediaPlayer mp) {
            mp.start();
        }
         });
    }

在Androidmanifest.xml中添加许可:

<uses-permission android:name="android.permission.INTERNET" />
cytown
cytown   2012.12.07 14:44

MediaPlayer.setDataSource 指定一个服务器上的url即可。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!