Jak mogę sprawdzić w Internecie, czy ktoś odwiedza stronę z łączem mobilnym 3G (czyli bez WiFi)? To dlatego, że chcę pokazać wideo, gdy ktoś ma normalne łącze internetowe w swoim telefonie (z WiFi). Jeśli w tym momencie ktoś ma wolne łącze internetowe (nie WiFi), chcę zamiast tego wyświetlić zdjęcie. Tak więc użytkownik nie musi pobierać pliku wideo o wielkości 30MB przy pomocy połączenia próbnego i niszczyć swój limit przepustowości swojego dostawcy. Preferuję rozwiązanie po stronie klienta z jQuery/Javascript lub oparte na serwerze z PHP, jeśli to możliwe.Połączenie nief WiFi z wykrywaniem telefonu
5
A
Odpowiedz
0
jakieś ciekawe podejście do oszacowania szybkości połączenia z PHP: http://www.emanueleferonato.com/2006/05/31/determine-connection-speed-with-php/
Szacowana prędkość zależy od łączności z serwerem, więc nie jest tak dokładne, ale mogą dać świetny pomysł. Możesz wyświetlić zdjęcie, gdy wynik jest niższy niż określona wartość.
zobacz [wideo HTML5 na iPhone'a/iPada. Jak wykryć szybkość połączenia?] (Http://stackoverflow.com/q/4185266) i [czy istnieje sposób na wykrycie szybkości połączeń 3G i 2G na telefonach komórkowych i urządzeniach przenośnych?] (Http://stackoverflow.com/ q/6885402) – CharlesB