3

在我的应用程序中有一个音频播放器通过 http 协议播放一些音频文件。

问题是当程序通过局域网与服务器连接时mp3播放正常,但无法通过互联网工作并抛出异常:

java.io.IOException: Prepare failed.: status=0x1
  1. chrome浏览器可以打开链接播放。
  2. 其他服务正常。

Logcat 显示:

error (1, -1004)

我究竟做错了什么?

4

1 回答 1

1

我遇到了同样的错误,因为我在使用 droidwall 的根设备中启用了 iptables,即 linux 防火墙。我发现如果我的应用程序被允许访问互联网但“媒体服务器”进程没有,我在“准备”期间收到 1004 错误。

如果这是您的情况,禁用 iptables 或为媒体服务器添加规则将起作用。

于 2013-05-19T09:02:15.620 回答