Làm cách nào để kiểm tra trên web nếu ai đó đang truy cập trang có kết nối di động 3G (do đó không có WiFi)? Điều này vì tôi muốn hiển thị video khi ai đó có kết nối internet tốc độ chuẩn trên điện thoại của mình (có WiFi). Nếu ai đó có kết nối internet chậm (không phải WiFi) trên điện thoại của anh ấy tại thời điểm đó, tôi muốn hiển thị ảnh thay thế. Vì vậy, người dùng không phải tải xuống tệp video 30MB với kết nối thử của mình và hủy giới hạn băng thông của nhà cung cấp của anh ấy. Tôi thích giải pháp phía máy khách với jQuery/Javascript hoặc dựa trên máy chủ với PHP nếu có thể.Kết nối không phải wifi với kiểm tra phát hiện điện thoại
5
A
Trả lời
0
Tìm thấy một cách tiếp cận thú vị để ước tính tốc độ kết nối với PHP: http://www.emanueleferonato.com/2006/05/31/determine-connection-speed-with-php/
Tốc độ ước tính sẽ phụ thuộc vào khả năng kết nối với máy chủ nên nó không phải là quá chính xác nhưng có thể cung cấp cho bạn một ý tưởng tuyệt vời. Bạn có thể hiển thị ảnh bất cứ khi nào kết quả thấp hơn một giá trị nhất định.
xem [HTML5 video cho iPhone/iPad. Làm thế nào để phát hiện tốc độ kết nối?] (Http://stackoverflow.com/q/4185266) và [Có cách nào để phát hiện tốc độ kết nối 3G và 2G trên điện thoại di động và thiết bị cầm tay không?] (Http://stackoverflow.com/ q/6885402) – CharlesB