简单的网络测速代码
在最近视频会议的具体实施中,碰到一个问题,当用户网络情况与服务器连接的速度比较慢时,需要提醒用户,当前带宽的情况下,会影响音视频通话质量,只是一个小的用户体验改善的额提醒而已,基本思路有二:
function getbandwidth() { var starttime = new Date();var img = new Image;img.onload = function(){ var filesize = 20; //measured in KB var endtime = new Date(); if((endtime - starttime) == 0){return;} var speed = Math.round(filesize*1000)/(endtime - starttime); alert(speed);};img.src = "http://www.faqee.com/css/webtop_02.png?id=一个随机数避免缓存";} ?当用户速度低于100KB/S时,自动提醒用户,如下: