00:00
接下来我们就讲另外一个知识点,就是显示网网速,那显示网速的话,大家想想我们显示网速是有两个情况要显示,一个是首次加载的时候,那个黑的页面显示网啊,还有卡显示网速,为什么呢?它其实有这么一个好处。如果这哥们播了半年没播出来,但是我们网速显示在这就证明这哥们网速不行,这也不能怪我们对不对,这有好处,好,如果卡了,哎,这根们网速才是560KB,那他网速不行呢,怪咱们是不是对不对,所以这有这么个好处,就是,而且可以看到这个信息真实的反馈就是诶。他卡不卡。对不对,你网慢肯定是来会卡嘛,对吧,这个是特点。但是大家有没有这样的一个体验,就是我们去用库的客户端。会发现比较快,然后我们用那种非常不知名的很小的视频就发现这么卡,知道为什么吗?
01:06
为什么?你知道吗?其实这样的做视频行业最花钱的。版权和贷款。什么叫带宽呢?什么叫大一个方式就是比如说。你要开一个公司,你做一个视频网站,你想买服务器啊。你服务器首先你要装这些片子吧,这个硬盘倒是不是很贵是吧,你这个一个T也就是几百块钱,是不贵不算贵啊,这不算贵,但贷款贵。带动什么呢?比如说你买十兆。十兆带宽意思就是你一秒钟大概是能够从服务器传出十兆对吧。那么十兆能满足多少个人看视频呢?那十个人操作了吧,如果同时看的话,个人对不对,但是你实际上你知道花多少钱吗。
02:02
十兆的话,十兆的话至少一个月。啊,我当时我买了,就是刚买了一个月之前是大概是。五六百块钱。那你就想才满足十个人同时看。那假如你亲人呢?你算一算,1000兆啊。那么1万个人头在线呢,跟你说,那你钱就欠。唰唰一下流水一样跑走了,对吧?带宽的钱交给谁呢?就是假如你用阿里云,那就交给阿里。对吧,当然我我讲的是粗略算,应该是比这个还便宜一些,便宜一些就贷款比较贵知道吧,所以视频网站最烧钱的是贷款和版权。对吧,包括你去做一个,包括这个。包括你看一些教育培训机构,它里面自己挂自己视频。
03:01
你看他都是把这个视频先上到优酷里面去,再把这个链接导到这个网站,为啥呀。我跟你说,你自己做服务器的话,你烧不起这个钱。懂意思吧,而且用别人的它就比较流畅,是不是用优酷啊土豆的明白了吗?这就是。有这个报道在里面知道吧,啊好的同学们有了过后,所以只要是但凡是看别个,只要有一购,把视频在主页里面全部用优酷用图都会用起来的,就是因为如果用这个的。贵,而且不流畅,体验差,还是用别人的,虽然打那个广告无所谓是吧。对不对,好,那这个时候呢,同学们,这个时候我们就要显示网速了,那接下来我们是先把这一个实例画出来呀,这个要实例画出来。好,来到find u这里找到这个地方,好,这个是显示卡的网速吧,Text的view好啊,这个是要显示,还有一个下等的时要显示吧,好,然后呢,也把这两个麦显出来,是一个test view啊好,那有那个后分别把它。
04:15
啊。在这里面发生给实例化对不对,好F。FBC对吧,好,那接下来有后来说这下这个样子的话。好。好,这个是呢,FBC。什么问题吧,一加载一个缓冲好使听化了,所以好过后接下来我们要显示一个网速啊,注意这个网速是一进来,只要一进到这个页面之后再显示网速啊。好,那这个时候怎么做呢?其实我们也是一秒钟刷新一次。但是大家想想,Handle的这里是拨起来后才更筋呢,我们还能用它吗?不能用它,要单独做一个。
05:00
好,然后一秒钟就更新了网速,当然啊,显示网速一秒钟,它的原理就是上一秒花多少流量,减掉这一秒花多少流量,一减是当前的流量啊。好,那么这个在哪里呢?一般来说选这个功能比较简单啊,都是百度啊过来我就教大家以后你工作了要去做功能的怎么做,通常是安卓对吧,显示网速。好,网速好。然后呢,这里面有些帖子好。好这个地方里面呢,比如说随便点个帖子。一般点第一个是吧,你看就找到了吧,好,那但是呢。找到过后,这个时候看到的基本功了,假如说文章很多,那么这个时候你到底选哪张,就比如说现在我们一搜,你看有这么多,有这么多对吧?好测试网速代码等等,好这个时候你可能就是要看了。
06:02
就比如说这个肯定是有问题的,不用管它这个好,你可以这看一下是吧,它之所以排在前面,肯定是有他的原因。是吧?啊。这个太慢了,对吧,然后这个。暗访。你看。他但是这个歌的话呢,这根本你看他没有代码是吧,好,那还是我们用这个,但一看你会发现哦,你看。它是你看啊,安卓经常使用网络提啊,速度一显示,特别是文件下载和网络缓冲,视频缓冲,是不是今天笔者遇到显示视频播放网速啊,用到了这个traffic这个类,这是系统自带的啊。好,然后呢,参考了安卓流量统计,就用这个类使用好这个方法是显示网刷,看到没有。好,然后我们把这个方法拷贝过来。大家看好啊,这是教你们怎么以后去抄代码了。
07:01
啊,大家可能会觉得好笑,为啥呢?因为觉得。那老师从来没拷贝过是吧,可能有点拷贝了,但是说你真正工作都是拷贝来嘛。知道吧,那就谁的本领大,谁能考得好代码,谁能找代码找的好,谁资源找的快,然后把它整合进来,能够快速整合,没有bug,交付给老板,OK,一天工资就完成了。知道吧。这就是工作啊,所以的话,你要为什么故意去搜一个东西,就是让他体验体会一下什么叫工作。好,然后有的课同学们我们把这个拿过来,但是别那么小看,就算即便你去快速去写,也不一定弄出来,为啥呢?因为他还需要,还需要什么,还需要整合,你看你考不来,报错了吧。肯定不能直接这么动啊,你再看一下是不是下面还有啊,所以的话呢,你要把这部分拿过来。但是你再看一下这个它这个笔记,他告诉我们了,他说湿度是每隔一秒钟一个时间中去获取,这个时间获取网络数据大小,那通过计算得到网速吧。
08:08
你看,然后也就是说。也就是说这个方法要一秒钟去掉一次吧,好,那这里面呢,它就你看是。啊,一秒后,一秒后启动任务,每两秒之行次。哦,这个是两秒之音次,对吧,两秒之音次。然后的话呢。嗯。啊,在这里面的话,用来用来获取来更新这个总的这个是当前的一个啊,这个是总的一个一个一个总的一个流量对吧?好,那这个时候他一秒钟启动好,那我们接下来我来弄一弄了。我们把这个方法。这些参数也拷贝过来,大家看好啊,然后。整合进来好。这有了过后呢,在这里面这个时候你看这个不说了憨的了,是不是这个憨的干嘛是把这个发出去的,这个是最终显示网速的。
09:04
好,那也就是说我们要的是它这个是我们的网速的好是。是P。是的吧。然后嘞,之前上面有个CP点了,好,那我们就使劲背,使劲类型str对吧,好这个的话不要这个hand的不要了,好原来这个就是用来显示网速的吧,然后我们把它返回一个实际类型。对吧,好PA那个对不对,然后这个秀我们改为什么。Get对吧,然后有了过后把这个门。好搞定是吧,好,但是大家再来看这个的话,我们可以什么剪切到哪里去啊。上面对不对,好,然后有了过后在地方里面,大家看是不是有这个方法,它需要依赖于这个方法吧。
10:01
好没关系,我们呢,把这个们。好,剪切过来。剪切过来。放在。把它给替换掉。是不是啊,添加过后大家发现这个地方里面需要得到一个什么APP,是得到这么一个东西啊。好所所以说需要出一个上下本金来。好,然后把它给拿过来。是不是好,这个还需要吗。不需要了,代码告诉我一下,我可以搞定。这就封装一个方法,就是这些代码,我跟你说,同学们你都不用去懂它是什么意思。为啥呢?因为对我我就那个网速,然后一测没啥问题,OK,上线交给老老板,这就是以后的工作就这么干的啊。
11:00
好,那在这个电电话里面的话呢,好注意看就是。啊,当前的减掉上一次的看到没有。好,那每秒钟是不是好,那接下来这地方怎么样,就是得到网速。网络的一个速度是不是好,那同学们有了过后呢,我们就要去把它给调起来。好,那么这个时候来到我们的这个地方,要单独去写一个什么case,然后秀是P是P还是P啊那。那把它改为什么?大写,好把它给截一下。五是吧,显示网速,显示网络。
12:01
网速好,然后有了过后怎么做呢?427用那个工具啊啊工具P。的,然后ne是P的,然后工具。S get,我们的好,这个上下文要要写吧,好类似。解过后这地方里面呢,注意了我们两个TV。啊,诶,这是叫TV吗。这个我们的。好。这个吧,那接下来这个TV。的一个楼顶是这个码数,注意你不能掉两次,你掉两次是就不是一秒钟掉掉一次了。啊,Handle了。
13:03
然后去发消息。多少发一次啊,有没。然后这个时候。秒钟。对不对,比较重发这个消息好,那最初一进来是立刻就发消息呀,好,但是我们是要等到这个空件初始化才能发,或者这个控件初始化后才才能发呀,所以这个时候我们看一下。这个时候在列队的时候,我们的这个。这个初始化了吧,然后再。当我们这个这个的时候,已经这些空间已出号了吧,所以在哪里发,在这里发没问题吧。好,然后秀。秀网速是OK啦,你发这个消息好,你发消息过后,他就一秒钟去得到一下,然后他是每次去计算呢。
14:00
计算,然后得到这个值啊,得到这个值,好,那同学们,我们去运下它返回的默认是KB吧。好,然后但是注意了,在我们这个地方里面,因为我们一启动起来的时候,在8LOADING这里面是正的完命加载中啊,是玩命加中,我们也要得在前面加上啊。这个文字是不是是不是全部覆盖啊好,这个是叫。在这个前面加上。玩命家的中。是这样子啊好,然后呃,缓冲的话是缓冲中啊。也要加深一下对不对,证明我们呢这个。也要加上这个。是这样的。这问题吧,好哎好不行了,好写成英文。
15:01
明白了吧,好,然后相加,看到没有缓冲中,但是不要这么多点这么多好,然后有了过后同学们,我们去运行起来。注意我在运行在小米上,运行在小米上,这个时候势必要用一个真的地址。好,那没关系,我这里面呢,有一个真的地址。呃,真的地址在哪里呢?在这。有一个叫做。网络视频。这里好,我就找一个真的地址来咱们玩,要玩就玩真的对吧。好。好。这里面的话呢,用这个浏览器好一些。那这个就是没有代码对吧,好。你看他们解析火狐浏览器这么爽。是把解析的好好的解释,大家用过火狐吗?
16:01
他怎么解析的这么好呢?是因为我这里加了一个组件点赞,你搜一下TS,这个时候呢。啊,你搜一下。啊,然后说完过后呢,他会有一些看到没有,你随便加一个都不错啊,那我用的是谁呢?我的用这个看到没有,就是hand的,这样的话他就特别好,他就帮我解成这样好,这时候你看我就可以播一个视频。嗯,点击它,然后把它给复制过来。注意哦,这是真正的视频哦。就是真正的真正的网络视频哦,哇塞操。接下来我是不是让他真正的播啊,好,然后我要去播,要播的话怎么读啊,我这个时候就可以在我们的这个地方啊,为了大家去做试验啊,然后我特意拷贝到这里。
17:00
嗯。这里,然后。这里面他不是把每一个加进去嘛,对不对。好。我把这个地址给做手脚了,手机以后都是用它了。这没问题吧,但你改过了对不对?好,这个时候是都是真正去播一个本地视频,是也是播它呀。是不是好都是它。然后我们呢,去打开给大家看看用这个工具,这个工具用过吗?啊,这特别好用啊。好,然后大家好,我去安装。安装过后呢,在地方里面点击。啊,但是我们现在随便点一个视频都是,你看是联网的吧。好。是网速看没有,是不是我拖动我的网速太快了是吧。
18:01
你看他可以评论一下,是不是看到没有,只要一卡这个都有显示,网上再播一个。看到没有,是不是网速哇,这世界就是快,400多KB哇,看片足够了。你像一般的话,你看一个电影的话啊,据我所知就是100SKB,就刚好要卡不卡的400KB很流畅。知道吧,啊,这个很就比较流畅了,所以看着刷刷的,但是。是不是KB,那也就是说这个服务器要支撑,如果服务器的带宽很窄,哎,很多人在卡,是不是卡死了。就比如说我们的,呃,那个那个地铁的那个网站是很多登。就就不性就垮了,这是个道理,知道吧,如果人少他也会很流畅,但是特别多过后,他需要加贷款,但是阿里云呢,他就做了一个弹性的,你人多我就。
19:00
就服务服务器就是也自动的。这个自动的就是贷款增加就增加,如果能少它自动压缩它,它有些压里都还挺不错的啊好了同学们,这个就是我们所讲的什么呀。啊,这是我们所讲的这个网速啊,网速好,那这个时候的话呢,就是。就是显示网速就搞定了,好那么大家的话呢。那也就是今天就讲到的地方,好吧,接下来大家练习啊。
我来说两句