2010-06-23 6 views
7

Jakie formaty audio można odtwarzać za pomocą znacznika "html5" w przeglądarce Androida? Czy ktoś wie, gdzie znaleźć oficjalne dane na temat tego, co obsługuje przeglądarka na Androida, a nie?jakie formaty audio są obsługiwane przez przeglądarkę dla Androida?

Dla przypomnienia, android media formats page nie wydaje się tego ukrywać - mam pliki dźwiękowe (3gp) grające dobrze w natywnej aplikacji, ale nie będą one odtwarzane w mojej aplikacji internetowej.

Dokumenty webkit również nie pomagają. Moje pliki dźwiękowe grają dobrze w mojej aplikacji na iPhone'a, więc ta wersja webkita obsługuje je dobrze. Czy Android nie powinien mieć gdzieś oficjalnej dokumentacji?

Odpowiedz

3

Prawdopodobnie powinna istnieć oficjalna dokumentacja. Jeśli chcesz go przetestować, możesz utworzyć stronę w domenie, do której masz dostęp, z linkami do wszystkich różnych plików dźwiękowych, które możesz wymyślić, i wskazać na nią przeglądarkę.

+0

Jesteś tuż przede mną ... Planowałem to zrobić, po prostu nie miałem czasu wcześniej. Teraz moja strona testowa ma różne formaty multimediów, obsługiwane w różnym stopniu przez przeglądarki komputerowe: http://textopia.org/androidsoundformats.html Jednak w mojej przeglądarce na Androida: Nic. Nada. Brak elementu dźwiękowego i brak komunikatu o błędzie. To jest na HTC Desire, z systemem Android 2.1. WTF? –

+0

Po prostu podążyłem za tym linkiem, używając mojego HTC Hero z niestandardowym 2.1 Romem (jak sądzę, w VillainROM 6.2) i podobnie nic. Być może dlatego w dokumentacji nie ma wzmianki, ponieważ nie ma wsparcia. – Amos

+0

cóż, jeśli element audio nie jest obsługiwany, to przeglądarka powinna wyświetlać tekst między tagami audio. na mojej magii htc z Androidem 1.6. na legendzie htc nie ma - nie wyświetla ani przycisku audio, ani tekstu między tagami. tylko puste miejsce. –

1

Po kilku testach doszedłem do wniosku, że obsługa elementu audio HTML5 jest zepsuta w systemie Android 2.1. Szczegóły dotyczące moich testów można znaleźć on my blog. Testowałem na HTC Desire z systemem Android 2.1 i HTC Sense, natomiast Amos potwierdził ten sam błąd na swoim HTC Heorze, który uruchamia niestandardowy 2.1 ROM (dzięki, Amos!). Jeśli ktokolwiek spróbuje the testpage w różnych konfiguracjach i zgłoś się tutaj albo na moim blogu, zaktualizuję każdą nową informację.

+1

Jeden użytkownik na moim blogu zgłasza identyczne zachowanie w urządzeniu Motorola Droid. to sprawia, że ​​trzy różne urządzenia wykazują ten sam problem. –

+0

Android projektu informuje, że ten problem został rozwiązany w Android 2.2 Froyo. więc kiedy telefony są uaktualniane ... http://code.google.com/p/android/issues/detail?id=9372 –

+0

hm, próbowałem to przetestować w emulatorze 2.2, ale to nie zadziałało tam też. inny użytkownik na stronie kodowej google zgłasza podobne problemy z nexusem. –