2013-05-11 23 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響應解決了問題。