Почему некоторые аудиопотоки в Интернете начинают воспроизводиться на Samsung S3 дольше?

Мы испытываем почти полную противоположность тому, что упоминается здесь:Почему MediaPlayer для Android так долго готовит живые трансляции для воспроизведения?

Я протестировал несколько потоков, но в частности два

1 -http://usa8-vn.mixstream.net:8138 - SampleRate: 32000 Гц и битрейт: 96 кбит / с

2 -http://source01.platform02.true.nl:800 - SampleRate: 44100 Гц и битрейт: 128 кбит / с

Меньший поток битов начинает воспроизводиться мгновенно (как толькоprepared), в то время как поток с более высоким битрейтом начинает играть до двух минут. Кроме того, при попытке передать поток с более высоким битрейтом я получаюMediaPlayer error (1, -110) (который предположительноMEDIA_ERROR_UNKNOWN, а такжеMEDIA_ERROR_TIMED_OUT - очевидно, потому что это занимает слишком много времени, чтобы загрузить что-то). Затем, когда я останавливаю поток, я вижу это в моем LogCat:

05-22 20:26:13.625: E/MediaPlayer(23818): stop called in state 0
05-22 20:26:13.625: V/MediaPlayer(23818): message received msg=100, ext1=-38, ext2=0
05-22 20:26:13.625: E/MediaPlayer(23818): error (-38, 0)
...
05-22 20:26:13.645: W/MediaPlayer(23818): mediaplayer went away with unhandled events

Я не могу найти-38 код наСайт Androidтак что я не знаю что это такое. Я также не уверен, какое государствоstate 0, Я предполагаю, чтоIdle потому что состояние сайта Android:

Существует небольшая, но важная разница между вновь созданным объектом MediaPlayer и объектом MediaPlayer после вызова метода reset (). В обоих случаях вызывать такие методы, как ... stop () ... в состоянии ожидания, ошибка программирования.

В любом случае, дело в том, что я не думаю, что это похоже на упомянутую выше ссылку, потому что более высокая скорость передачи битов должна заполнять буфер быстрее, чем более низкая скорость потока битов, верно? Так почему же так долго, чтобы запустить поток?

Как примечание, это прекрасно работает на следующих устройствах: Samsung Galaxy Music, - Note, - Note II, - S II, - S III mini и устройства Google Nexus. Именно на Samsung Galaxy S III мы испытываем это отставание в потоковой передаче живой музыки из Интернета.

Почему??

Ответы на вопрос(0)

Ваш ответ на вопрос