00:00
嗯,我们继续了。接下来我们要讲什么呢?接下来就要讲这个判断,是网络资源还是本地资源,然后如果是网络的话嘞,我们就让它显示缓存对吧,出这样的一个效果。好,那假如说。因为这个波呢,是一个。网络的,我给大家看一下。你看它是有缓缓冲啊。对不对,有缓冲,那么现在我们再再来看一下,用我们的去播。中文的。现在的话呢,我们是没有缓冲的,是没有缓冲啊,有看到任何效果,好了,同学们,接下来呢,我们就来做一做了。嗯,我们这地方里面的话呢,可以这样,嗯,哪位同学电脑里面有一个MP4,然后比较大一点的。因为这个四兆比较小。如果有的话可以发给我啊,当然是MP4啊,要能播的啊。
01:00
来了O同学们,我们接下来就来讲一讲了,首先我们怎么去判断的是网络资源呢?好来看一下在我们这个系统播放器这里,然后有过后呢,好有了对吧?那同学们我们接下来要做的事情就是判断是网络资源,本地这源怎么做呢?来的地方它有一个set我们的date对吧?好然后呢,我们去得到这个地址判断一下,好,那这个时候我们这个里面不是有一个工具吗?是吧,Is that you are。UUUI是否网络的UI,那这个时候我们这方里面呢,把这个哥们呢传过去。是不是重去,然后在这里面的话呢,我们就说了is not you are啊好,那这个时候把它给。这个创建项。
02:00
但是这个方法呢,先把它给创建出来。成绩出来。创建。呃,我看看啊,这里面。让我看看他的名字一。嗯。那就是说这个S呢,看。啊,可以是吧,创建一下好,那这个时候我们就判断它是不是我们的这个标了,好,这个首先返回不类型吧,好return啊这个默认返回,好这个就是判断是否是。判断。是否是网络的一个资源好,怎么做呢?最简单,首先这个我们呢,把它设置为首先是定一个玻璃啊,Result默认为。
03:13
然后在地方里面的话呢,我就首先date,其实这个date就是我们的什么。是吧,好,它呢,不能等于。好,然后有了过后我就要去判断。它的这个首先这哥们的话呢,它不等于空,过后要把它给变化为大写和小写对吧,统一。啊,这个是小写,然后它这里面。这个。是大T前面是吧,要是一个HTTP小写或者都变为大写也可以行对吧?好然后呢。
04:00
啊。这个时候还有就是RT,这也是一种。还有MMS,好,这也都是网络的啊。好,那中间有了过后呢,接下来只要是某一种进来,那这个我就把它变为多少就知道吧,这就是判断的是是不是网络资源。简单吧,比较简单,那有了过后呢,在我们地方里面,好,我们回过头来这里面呢就有了,那接下来好把它给串联一下。好,那这个时候默认呢是吧,是否是网络识别,是否是网络识别,对那这个时候说话,在好多地方都用到这个方法呀,啊,只要是有设置地址的地方都要用到它是不是啊。好把它给复制过来,然后拿过去,还记得get方法吗?就是下一个上一个是不是应该用啊,所以这个只要用到地址地方,我们都需要用到它。
05:20
是这样子啊好,然后有了过后复制一下,再来到上一个这里。下面是上一个这里是吧,把它给显示一下,好,那有了过后同学们,接下来我们的缓冲怎么做呢?好就来到憨着了这里,Hand着这里,这注意了,这地方我们要就设置一个。设置的缓冲效果。效果好,如果他是网络的素材做的这个事情呢,否则就不做。
06:04
好,然后不做的话,那是什么一个就设个零呗,对吧,好。信吧。Video。然后我们的second。好,这地方有一个色的。普罗果子。好,它有一个叫看啊。就这个看没有。好,这个呢。如果是本地的就设为零,如果网络注意了,这是我们要去设置的。咱们这个地方里面的话呢,啊,我们video它有一个缓冲,看到没有这个它得就是说它播放的就是比如说。播放的进度百分之多少了,它会返回一个零到100这么一个值,然后我们得到是值,过后呢,可以给大家看一下了,叫八法。
07:02
好,那这个时候有了,过后在地方里面好,这时候呢,我们就可得到,得到过后,然后我们还要去得到。这个。啊,就是这个里面,它就给到我们的一个max。马克,马克过后呢,在这个地方里面得到过后,我们叫赢得形头头。阿尔法得到这个过后,同学们要这个时候呢,要这个们呢,它需要和这个去相乘,相乘过后,然后在这个地方里面注意了还有一个事情就是。他。就等于。啊,等于一个什么呢,在在这个基础上除上100就可以了。啊,它就是这么一个算法啊,拿到它除上100。就比如说我们这个地方里面应该有这么一个参数。
08:03
然后。类型等于他们俩现在是除上100,就这样一个值啊,就这样一个值,就是它这么个。它就是这么一个值啊,这个是得到一个什么缓冲零到。得到一个领导,就是视频的播放的一个,相当于是一个一个就是视频,它不是在加载吗?加载如果我们播了完了这个时候呢,就是100。然后这个地方max值是我们的一个视频的总时长啊,然后乘上它,然后再除上一半,好就是这样。好这么一个值,好,我们去运行起来,同学们。它是一秒钟就直行一次啊好,这个时候大家看好,好我们去把它拎起来。好。可以运行对吧,诶不行了。
09:01
那我把它给干掉,重新开启一下。好,开起来。抬起来。我们看一下模拟西奇的小蓝标。你还挺快对吧。点击。还没有起来。就是我们可以是a dbq。AB start。好,然后这时候起来了,对吧。比起来。一起来。
10:00
那这个时候来,如果没有的话。就是。我看看啊。好,这时候应该是出现这个,这个的话,一般就是我们的什么。这的时候我看看啊。右键打开它。找到我们这个进程。ADV,那什么?干掉,然后重新启动下,如果一旦出现A,你死活就连不上了,知道吧,要把它给杀死就可以了,大家好,一起来。看没有?大家遇到这种情况吗?遇遇到过对吧,遇到过以后再遇到的话,你就知道怎么解决了啊。当然,你重启电脑也可以。但是这种的话不大方便对吧,好同学们我们去点击过后嘞,好这个时候如果是本地的,它是没有任何反应的,大家看好有任何反应,但是如果我们是网络的。啊,我给大家可以看看。
11:02
点击运行。起来。然后的话呢,这个时候我们去点击啊,给我们的这个。来看一下。好,这个时候你看。啊,他太快了,我们。好,我们去点击。还出错了?嗯。看没看没。是可以了,放松了是不是,你看现在我是用WiFi的这个地址吧。好,那接下来我们之前在这个地方里面是用了一个,呃。用了一个叫做他们看里面是用了一个test的几啊。测试,我看有多少个GB测试,这里面有个。一个GB特特殊的一是吧,我们看看,但不一定能播啊,因为我因为即便是MP4在我们的手机上呢。
12:03
也是不一定能播,因为即便三米七四它也会有不同的马力啊。好,所以的话呢,我们看看,然后去把它。那过来,然后。注射掉。打开它。好,那么我还用这个IP,这个IP是也行啊,改为叫特。特是特一对吧,好,我们去运起来,这个片子就是很大了,对不对,它不可能一下子把一个机架进来吧,它就需要缓冲对吧。好,但是不一定能播啊,这个这个的话好,我们去把它给。比起来,点击。好,不好意思,他不支持。啊,不是说,那我们看一下特斯的二。说不定也不不一定支持啊,别浪费了是吧。
13:08
喂。也可以是吧,虽然说错了,但是也能缓冲。是吧,那证明这个也有效果啊。试试我看看。看看不行对吧,他没有没法播,我我看看啊,我再点一下。试试,那我用电影这个看可以没有。是吧,是不是是不是他也出错啊,跟咱一样的,你看这边我们的能力是跟他一样的能力啊,因为用系统的嘛。你看他刚才想一下是吧。好,那用我们这个也是。也是咔嚓就出错了没有,是看到线上一样的,是不是一样的,那没办法,那咱们还得用这个是吧,当然我们可以用这个。
14:00
O p po,但是这个的话是经常大家看的那个。好。点击。打开一下。开不了。就有进度了,对不对,对吧,好,那这样的话呢,我们确实有缓冲了吧,但本地的有吗。肯定没有吧,好,同学们,这块简单吧,好碰的是网络资源,然后呢就搞定了。好把它。
我来说两句