2012-10-24 84 views
3

有音頻播放器在我的應用程序中通過http協議播放一些音頻文件。MediaPlayer錯誤(1,-1004)通過互聯網播放流時

問題是,MP3是正常播放時程序與服務器通過局域網連接,並且它不通過網絡和拋出異常工作:

java.io.IOException: Prepare failed.: status=0x1 
  1. Chrome瀏覽器可以打開鏈接並播放。
  2. 其他服務正常工作。

logcat中顯示:

error (1, -1004) 

我在做什麼錯?

回答

1

我有相同的錯誤,因爲我啓用iptables,Linux防火牆,在使用droidwall的根設備。我發現如果我的應用程序被允許訪問互聯網,但「媒體服務器」過程沒有,我在「準備」過程中遇到了1004錯誤。

如果這是你的情況,禁用iptables或添加一個規則的媒體服務器將工作。