2013-05-11 43 views
0

我在我的AndroidPhone上托管一个码头服务器,我通过HTTP连接到本地媒体播放器。这在大多数设备上都很好用,但是一些较旧的摩托罗拉设备(以及其他我还不知道的设备)会导致问题:Android媒体播放器(NvMM客户端v0.1)

当连接时,它们自己标识为User-Agent: NvMMClient/0.1 (Linux;Android 2.2.1)

我试图设置一个HTTP响应的内容长度(通常我没有分块流式传输)。使用内容长度,该客户端连接50次以上,直到10-20秒后才开始播放。所以玩家可以解码媒体(简单的MP3)。使用分块流式连接两次,然后放弃Error (1,0)

任何已知问题/解决方法?

回答

0

事实证明,Android媒体播放器版本不喜欢分块的HTTP连接(真正的流媒体)。指定正确内容长度的HTTP响应解决了问题。