So prüfen Sie in der ios app auf langsames / langsames Netzwerk

8

Kann jemand vorschlagen, wie man mit einem langsamen Netzwerk umgeht, wenn man Video in einer Web-Ansicht streamt?

Wenn die Netzwerkstärke schlecht ist, wird ein leerer Bildschirm angezeigt oder das Video streamt nicht.

Gibt es eine Möglichkeit, diesen Zustand zu erkennen, um den Benutzer zu warnen? (Abgesehen von der Verwendung privater API.)

    
user1722128 05.10.2012, 06:25
quelle

2 Antworten

1

Vielleicht ist ifi_baudrate Mitglied der if_data Struktur (deklariert in <net/if.h> ) was Sie brauchen. Wenn die Baudrate unter einem bestimmten Schwellenwert liegt, können Sie eine Warnung anzeigen. In der folgenden Antwort erfahren Sie, wie Sie die if_data -Struktur für eine bestimmte Netzwerkschnittstelle erhalten: Ссылка

    
Nikolay Mamaev 25.10.2012 03:55
quelle
0

Sie können den Status der Netzwerkverbindung über die HTML5-Netzwerk-API leicht erkennen Ссылка

Auch wenn Sie die Netzwerkgeschwindigkeit testen möchten, richten Sie einfach einige Dateien auf Ihrem Server mit einer bestimmten Größe ein und führen Sie eine Ajax-Anfrage für die Datei durch, während Sie die Download-Zeit festlegen.

Sie können ein einfaches verwenden:

%Vor%

Oder greifen Sie auf die HTML5-Leistungs-API zu:

Ссылка

... Wenn Sie kein Javascript verwenden, gilt das Gleiche. Öffnen Sie einfach eine Netzwerkverbindung mit dem, was Ihnen zur Verfügung steht, laden Sie eine kleine Datei herunter. mach die Mathe; -)

    
Robert 09.11.2012 15:33
quelle

Tags und Links