Por que demora mais para alguns fluxos de áudio da Internet começar a tocar em um Samsung S3?

Estamos experimentando quase exatamente o oposto do que é mencionado aqui:Por que demora tanto para o MediaPlayer do Android preparar alguns transmissões ao vivo para reprodução?

Eu testei vários fluxos, mas dois em particular

1 -http://usa8-vn.mixstream.net:8138 - SampleRate: 32000Hz e taxa de bits: 96 kb / s

2 -http://source01.platform02.true.nl:800 - SampleRate: 44100Hz e taxa de bits: 128 kb / s

O fluxo de bits mais baixo começa a ser reproduzido instantaneamente (assim que o media playerprepared), enquanto o fluxo de taxa de bits mais alta leva até dois minutos para iniciar a reprodução. Além disso, ao tentar transmitir o fluxo de taxa de bits maior,MediaPlayer error (1, -110) (que é supostamente umMEDIA_ERROR_UNKNOWNeMEDIA_ERROR_TIMED_OUT - obviamente, porque demora muito para carregar alguma coisa. Então, quando eu parar o fluxo, vejo isso no meu 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

Não consigo encontrar um-38 código noSite Android, então eu não sei o que é isso. Eu também não tenho certeza qual é o estadostate 0. Estou assumindoIdle porque o estado do site Android:

Há uma diferença sutil, mas importante, entre um objeto MediaPlayer recém-construído e o objeto MediaPlayer após a redefinição de reset (). É um erro de programação invocar métodos como ... stop () ... no estado Ocioso para ambos os casos.

De qualquer forma, o ponto é que eu não acho que é como o link mencionado anteriormente sugere, porque a maior taxa de bits é suposto para preencher o buffer mais rápido do que o fluxo de menor taxa de bits, certo? Então, por que demora tanto para iniciar o fluxo?

Como uma nota lateral, isso funciona perfeitamente nos seguintes dispositivos: Samsung Galaxy Music, - Nota, - Nota II, - S II, - S III mini e dispositivos Google Nexus. É apenas no Samsung Galaxy S III que estamos experiencign este atraso na transmissão de música ao vivo da internet.

Por quê??

questionAnswers(0)

yourAnswerToTheQuestion