00:00
同学们。今天我们来学习我们的这个啊新的内容,那么今天呢,是进入我们的第三篇内容啊,当然我们呢,不是按照这个对对级的来的,因为我们呢,以前是按一整天的讲,现在我们改为大半天了,对吧。好了,同学们,我们我们昨天讲了什么内容呢?啊,昨天我们主要是讲了一个类和video view的一个介绍,然后讲了这个生命周期,然后讲了这个播放的控制面板。然后也就是。就是我们上面这部分内容。点赞。那么上面昨天的话呢,就讲到这地方一点,对吧,就可以把这个拨起来,然后嘞,还有一个列表,但是上一个下一个是没有了,然后调声音这也没有,这个信号也没有,然后发动声音也没有啊,这些退出这些功能都没有做啊,但是我们看到的效果了,结目剪辑,你看有没有任何反应对吧,都还没做。
01:09
啊,那么也就是说昨天呢,啊,还讲了这个四个八的一个进度更新,这四个八的更新呢,比较简单,第一步设置它的一个max。第二步,那一秒钟呢去更新一次,就是这个八有个方法叫progress,你把这个值呢存进去,然后让它不断的变大。这样的话是他自然就进度走就就往前走了,好,也就是我这里房里面。看在里面不断的设置这个方法,它就不断的往前推移,当然这个值是。视频是不断的往前播放了,所以这个直幅不断的变换,所以呢都往前推,然后当然我们把这个时也转化为我们时间,所以大家看到的就是我们的这个时间的跳动,是不是你看几秒钟跳动一次啊。
02:00
好,那么有的同学们,我们还讲了一个电量啊,电量啊,就设置电量的状态的话呢,它是一个广播,广播的话要注意就是。呃,有些广播只能在代码中注册才能接听到,比如锁屏广播,外面广播对吧,还有我们的电量广播等等,好,还有得到系统时间以及传递播放列表,播放列表里面的对象需要什么?序列化,序列化有几种方式啊,两种,一种实现我们的able,还有一种是able是吧?好,那是available的话比较简单,就实现这个接口就可以了,对吧。啊的比较麻烦,但是呢,他在内存上可能消耗少一些,对吧,好。然后有了之后,今天我们大概会讲到什么呢?会讲到播放上一个下一个,然后播放控制面板的一个长按啊,单击双击等等,然后自定率留U,然后呢,实现一个屏幕的变大变小,然后滑动声音,然后在屏幕上滑,滑上滑下变化声音,也就是这样的一个效果。
03:09
好,这里面呢,我们把我们的软件打开。好,然后呢,我们去拨一个。视频。大家好。往下滑,往上滑,神面大。是啊,我小宝,别想我小宝变小。小变小,往上滑呢,变大对吧,是这样的功能啊转动能。然后过后还有我们监听这个键。那今天这个键呢,让声音变大变小啊,大家可以看一下你盘里面播一个视频,点这个,你看点这个的时候,这个是也也有变化,看到没有做这样的功能,对吧?物理键能够改变这个是很牛逼啊。
04:00
对吧,好,还有过后呢,如果讲完了,我们还可以讲一些视频播放器的高级功能,比如说监听外界网络和本地视频播放,还有判断。是网络资源呢还是本地资源,如果是网络的话,支持有一个缓冲进度。啊,我记得昨天班长跟我说,他说老阿福老师,咱们这个进度好像这个进度好像这个图片还用不上啊,其实的话呢,是还没有做啊做的过呢,如果是网络的,到时候我们会做一个进度啊,进度那监听卡啊,监听拖动完成,还显示网速,还有监听出错的处理啊,那也就是我们今天可能会。大概是能,如果讲到这里,那就不说了,是吧,当然我们就看情况吧,反正就是啊,要留时间给大家去做练习。好的,同学们,这是我们上一次和今天大概要讲的内容。啊来讲内容,那这个内容的话呢。啊,都是播放器的一些逻辑啊,对大家以后去做播放器的话,做多媒体的话,肯定就是很好了啊。
我来说两句