【发布时间】:2011-12-04 15:14:04
【问题描述】:
我正在尝试在 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 我直接在浏览器中测试了链接,它可以工作。 我还在清单中添加了 Internet 权限。
有人知道我做错了什么吗?
感谢帮助
【问题讨论】:
-
那个 URL 在我看来就像一个本地地址。你不能像从模拟器那样访问它,也不能从手机访问它。
-
为什么我不能从我的手机用这个 ip 访问这个文件?我的手机和我的服务器在同一个网络中。所以它应该可以工作,只是我可以访问在同一网络中运行的本地服务器上的内容。谢谢
标签: android streaming android-mediaplayer