MediaPlayer Redirect вернет http 307 на Android 2.2 - PullRequest
0 голосов
/ 04 декабря 2010

У меня есть приложение, использующее класс MediaPlayer ... Оно всегда работало на устройствах 1.6 и 2.1, но с тех пор, как я проводил тестирование на устройстве 2.2 (и на эмуляторе), я заметил, что оно не будет передавать потоковый файл mp3если перенаправление произойдет первым ... Будет возвращено следующее:

12-04 11:40:48.813: ERROR/HTTPDataSource(34): HTTP request failed w/ http status 307
12-04 11:40:48.813: INFO/AwesomePlayer(34): mConnectingDataSource->connect() returned -1004
12-04 11:40:48.813: ERROR/MediaPlayer(2305): error (1, -1004)
12-04 11:40:48.813: ERROR/MediaPlayer(2305): Error (1,-1004)

Мне было интересно, замечал ли кто-нибудь такое поведение и если да, то есть ли у кого-нибудь решение проблемы?Это может быть «AwesomePlayer», но он не ведет себя лучше, чем его предшественник: (

1 Ответ

0 голосов
/ 04 декабря 2010

Сколько бы я ни играл с классом MediaPlayer, я думаю, что вы должны указать окончательный URL (NO REDIRECTION) для MediaPlayer.я столкнулся с подобной проблемой в одном из моих проектов.

Sol: выясните, как получить окончательный перенаправленный URL-адрес.

...