0

我正在使用 Android MediaPlayer 通过 http 流式传输 MP3 文件,它在模拟器中运行良好,但不适用于设备,并且出现这样的错误,

E/MediaPlayer(401): error (1, -2147483648) 04-13 17:23:13.206: W/System.err(401): java.io.IOException: Prepare failed.: status=0x1 04-13 17:23:13.226: W/System.err(401): at android.media.MediaPlayer.prepare(Native Method)

4

1 回答 1

0

我相信 401 io 异常实际上是“身份验证失败”的 HTTP 错误代码。这意味着当它尝试访问流时,您需要一种方法来输入您的基本身份验证用户名和密码。不幸的是,这个错误报告似乎表明 Android 根本不支持它:http ://code.google.com/p/android/issues/detail?id=1353

您可能唯一的选择是从服务器中删除访问控制或找到另一种方法来保护它。

于 2012-06-19T05:27:39.407 回答