Dlaczego niektóre strumienie audio w Internecie zaczynają grać dłużej na Samsung S3?

Doświadczamy niemal dokładnego przeciwieństwa tego, o czym tutaj mowa:Dlaczego tak długo, aż Android Media Player przygotuje kilka strumieni na żywo do odtwarzania?

Przetestowałem wiele strumieni, w szczególności dwa

1 -http://usa8-vn.mixstream.net:8138 - SampleRate: 32000Hz i bitrate: 96 kb / s

2 -http://source01.platform02.true.nl:800 - SampleRate: 44100Hz i bitrate: 128 kb / s

Strumień o niższej przepływności zaczyna grać natychmiast (jak tylko odtwarzacz multimedialny jestprepared), podczas gdy wyższy strumień bitów trwa do dwóch minut, aby rozpocząć grę. Ponadto, próbując przesyłać strumień o wyższej przepływności, otrzymujęMediaPlayer error (1, -110) (co jest podobno aMEDIA_ERROR_UNKNOWN, iMEDIA_ERROR_TIMED_OUT - oczywiście, ponieważ ładowanie czegoś trwa zbyt długo. Potem, kiedy zatrzymam strumień, widzę to w moim 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

Nie mogę znaleźć-38 kod naStrona Android, więc nie wiem co to jest. Nie jestem też pewien, który jest stanstate 0. jestem zarozumiałyIdle ponieważ stan witryny Android:

Istnieje subtelna, ale ważna różnica między nowo skonstruowanym obiektem MediaPlayer a obiektem MediaPlayer po wywołaniu reset (). Błąd programowania polega na wywołaniu metod takich jak ... stop () ... w stanie bezczynności dla obu przypadków.

W każdym razie chodzi o to, że nie wydaje mi się, żeby sugerowało to wspomniane wcześniej łącze, ponieważ wyższy bitrate ma wypełnić bufor szybciej niż strumień o niższej przepływności, prawda? Dlaczego więc tak długo trwa uruchomienie strumienia?

Na marginesie, działa to doskonale na następujących urządzeniach: Samsung Galaxy Music, - Uwaga, - Note II, - S II, - S III mini i urządzenia Google Nexus. To właśnie na Samsung Galaxy S III doświadczamy tego opóźnienia w strumieniowej transmisji muzyki na żywo z Internetu.

Czemu??

questionAnswers(0)

yourAnswerToTheQuestion