Jak osadzić audio/wideo na stronie HTML odtwarzanej w przeglądarce iPhone'a przez GPRS
Chociaż nie mam iPhone'a, żeby to przetestować, mój kolega powiedział mi, że wbudowany
Pliki multimedialne, takie jak poniższy fragment kodu, działają tylko wtedy, gdy iPhone jest podłączony przez
Połączenie WLAN lub 3G i nie działają przy połączeniu przez GPRS.
<html><body>
<object data="[url=http://joliclic.free.fr/html/object-tag/en/data/test.mp3"]http://joliclic.free.fr/html/o ... ot%3B[/url] type="audio/mpeg">
alternate text</object>
</body></html>
Czy istnieje przykładowy adres URL z plikiem multimedialnym, który będzie odtwarzany w przeglądarce
iPhone, gdy iPhone łączy się za pomocą GPRS (nie 3G)?
Nie znaleziono powiązanych wyników
Zaproszony:
Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się
3 odpowiedzi
Anonimowy użytkownik
Potwierdzenie od:
Anonimowy użytkownik
Potwierdzenie od:
który będzie dla Ciebie działać.
Anonimowy użytkownik
Potwierdzenie od:
Być może problemem jest podstawowa przepustowość danych? Brak iPhone'a utrudnia Tobie (lub mnie) weryfikację zgody Twojego współpracownika.
Pamiętaj, że GPRS jest znacznie wolniejszy niż Wi-Fi lub 3g. Według Wikipedii GPRS zapewnią od 56 do 114 kb/s, a łączna przepustowość dupleksu, której nie wszystkie są w kierunku załadunku. Możesz już zobaczyć, że nie wystarczy natychmiast przesyłać typowe 128 kbps/s mp3, nawet jeśli otrzymasz optymalną przepustowość i uzyskać to wszystko jako prędkość pobierania.
Wobec
ta dyskusja na forum
http://forums.whirlpool.net.au ... .html
Jako przykład, który pojawił się w Google, klienci GPRS (ci, którzy nie używają Telestry, która jest dostawcą EDGE w tym obszarze) uzyskują około 40Kbps. Jeśli więc, jak sugeruje pytanie, utkniesz w EDGEland, a NIE w 3Gland lub gdzieś pomiędzy, będziesz potrzebować około 20 sekund buforowania, aby odtworzyć 30-sekundowe mp3. A kiedy używasz niejednoznacznego behawioralnie tagu, takiego jak OBJECT lub EMBED, nie ma gwarancji, jak przeglądarka go zinterpretuje i czy spróbuje inteligentnie przesłać plik, zamiast pobrać całość przed uruchomieniem.
Jest więc możliwe, że Twój kolega po prostu nie czekał wystarczająco długo, aby zobaczyć, czy wbudowane multimedia, które wybrał do testu, zaczęły się odtwarzać (zakładając, że nie użył tam Twojego testu mp3 o rozmiarze 17 KB). Możliwe jest również, że iPhone ma to ograniczenie, chociaż myślę, że Google będzie bardziej szczery w tym temacie niż moje szybkie wyszukiwanie, ponieważ ludzie mówili dość głośno o innych rzeczach, których nie lubią w iPhonie. Inną możliwością jest to, że jest to ograniczenie w kompilacji Safari, która jest obecnie dostarczana z iPhonem, co może ulec zmianie w przyszłych wersjach lub w innej przeglądarce.
Ostatecznie jednak pytanie jest, które doświadczenie użytkownika naprawdę chcesz? Wbudowany dźwięk na pobieraniu GPRS zajmie dużo czasu, a użytkownicy nie będą cieszyć się tym doświadczeniem, a może nawet doświadczyć go w ogóle, jeśli powinien zacząć grać podczas odwiedzania strony i nie uruchamia się przed wyjazdem . W tym przypadku może to nie jest cel, do którego warto dążyć.