3

アプリで http プロトコルを介してオーディオ ファイルを再生しているオーディオ プレーヤーがあります。

問題は、プログラムがLAN経由でサーバーに接続されているときにmp3が正常に再生され、インターネット経由で動作せず、例外がスローされることです:

java.io.IOException: Prepare failed.: status=0x1
  1. クロムブラウザはリンクを開いて再生できます。
  2. 他のサービスは正常に動作しています。

Logcat ショー:

error (1, -1004)

私は何を間違っていますか?

4

1 に答える 1

1

droidwallを使用してルート化されたデバイスでLinuxファイアウォールであるiptablesを有効にしたため、同じエラーが発生しました。私が発見したのは、アプリがインターネットへのアクセスを許可されていても、プロセス「メディア サーバー」が許可されていない場合、「準備」中に 1004 エラーが発生したことです。

この場合、iptables を無効にするか、Media Server のルールを追加するとうまくいきます。

于 2013-05-19T09:02:15.620 に答える