mediaPlayer=new MediaPlayer();
mediaPlayer.reset();
mediaPlayer.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mp) {
mediaPlayer.start();
}
});
try {
mediaPlayer.setDataSource("192.168.191.1/test.mp3");
} catch (IOException e) {
e.printStackTrace();
}
mediaPlayer.prepareAsync();
以上是我的代码。它可以从这样的网址很好地运作:http://programmerguru.com/android-tutorial/wp-content/uploads/2013/04/hosannatelugu.mp3 但是当我尝试访问我的服务器中的mp3文件时,它不起作用,192.168.191.1 / test.mp3,我使用wamp作为我的服务器。
答案 0 :(得分:0)
我有同样的要求,并且正在我的工作:
MediaPlayer player = new MediaPlayer();
player.setAudioStreamType(AudioManager.STREAM_MUSIC);
player.setDataSource("mp3 link"
);
player.prepare();
player.start();
} catch (Exception e) {
// TODO: handle exception
}