Android 尝试流媒体播放时,Mediaplayer上的准备失败

Android 尝试流媒体播放时,Mediaplayer上的准备失败,android,streaming,android-mediaplayer,Android,Streaming,Android Mediaplayer,我正在尝试用Android 2.3.3中的以下代码流式传输MP3文件: player = new MediaPlayer(); String uri = "http://192.168.2.102:8080/sound/test.mp3"; player.setDataSource(uri); player.prepare(); 出于某种原因,每次调用prepare时,我都会得到以下IOException:java.io.IOException:prepare failed.:

我正在尝试用Android 2.3.3中的以下代码流式传输MP3文件:

player = new MediaPlayer();  
String uri = "http://192.168.2.102:8080/sound/test.mp3";  
player.setDataSource(uri);  
player.prepare();  
出于某种原因,每次调用prepare时,我都会得到以下IOException:java.io.IOException:prepare failed.:status=0x1 我直接在浏览器中测试了这个链接,它可以正常工作。 我还在清单中添加了互联网许可

有人知道我做错了什么吗


感谢您的帮助

问题似乎是我试图传输的MP3文件没有附加ID3标签,Android不喜欢这样…

问题似乎是我试图传输的MP3文件没有附加ID3标签,Android不喜欢这样…

在我看来,这个URL就像一个本地地址。你不能从模拟器访问它,也不能从手机访问。为什么我不能用这个ip从手机访问这个文件?我的手机和我的服务器在同一个网络中。所以它应该可以工作,只是我可以访问在同一网络中运行的本地服务器上的内容。感谢URL在我看来像本地地址。你不能从模拟器访问它,也不能从手机访问。为什么我不能用这个ip从手机访问这个文件?我的手机和我的服务器在同一个网络中。所以它应该可以工作,只是我可以访问在同一网络中运行的本地服务器上的内容。谢谢