00:01
接下来讲一个叫做视频的一个更新以及拖动啊,我就一次性讲了那视频的拖动。我们先来讲更新吧,更新怎么做呢?第一,我们的计划里面,它不断的时间,你看要推进了,这个时候要做一步,就是我们视频的总时长。总式商我们是可以得到的,然后呢,和八的总大小要关联。这是第一步,第二步呢,然后发个,然后不断的更新。自动更新,你们觉得该怎么做啊,用什么呀?不断更新。一段时间更新一次,一段时间更新一次,用谁。看的非常正确,叫hand。好,然后呢,还的人,那他是一多长时间更新一次。一秒是不,一秒钟就发个消息,一秒钟发个消息啊,就实现了这样的一个更新,明白吧,这简单,所以第一步先是得到视频的总时长。
01:01
然后和KB关联。好,我们来到这里。在我们的准备好了这里。这里呢,我们得到总时长,注意我们这个循环我们是要去掉了吧,好得到视频的总时长和我们的。See。的set marks。关联起来就是把这个总数长存存到里面去知道吧。第一步。然后有了过后这个地方里面的话呢,我们就要去得到。它呢是一个int类型,就类从是他从哪里得到呢?从you u和它里面都可以得到。都可以得到。啊,这是它从它里面也可以得到,为什么。为什么?其实本身而言,他最终掉的是谁,也是叫知道吧,他都回掉他过来了,是不是直接掉他也行了。
02:10
好,然后。吧,好,这个是一个video,这是调声音的吧。那我们用的是谁上面这个吧,然后set它的什么马把类型转进去这明去吧,好,接下来我们就第二步发消息更新了吧,点发消息更新。对不对,好那的有了吗?没有对吧,我们就。这个hand没用,那我们先把hand定义出来吧。好,来,在上面这里定义hand。啊。了。又一个看了。好。
03:02
然后再有一个后,同学们。我们这时候要写一个什么语句啊,语句message,注意,因为以后我们在里面很多区别。就是以前我们的handle的呢,是只做一个事情,设置适配器对不对,但是我们播放器以后有好多处理都在这里,所以一定要写一个什么语句啊,Switch语句是区分不同的消息啊,对不对,否则的话以以前特简单,就指着一个一个S的显示,那很简单,就不用区分了,但是现在我们要多种操作,是不是再写一个语句,明白了吧。好,那这个呢,我们把它给大写。选中它ctrl shift的X变大,然后出来。好,这个呢,我们写个零啊,零一都可以啊,以后只要发零就代表的是心。是吧,进度更新。
04:03
进度更新好,然后这个时候我们。他一发消息过后,他就开始循环起来了。如果我一发过后,如果没做处理,它循环吗。肯定不循环吧。所以我们需要的是穿着的。笑。Handleler的话,先要移除消息。移除注意能做这个移移除这个吗。是把所有的消息弄在你说啊,这时候你只要移出一个。好吧,不能随便弄啊。然后接下来看了,就是剩的这延迟发消息啊,好一秒钟发一次,然后呢,把这个。那同学们,那你觉得前面这个可以省略吗?可省略吗?可以省略对吧,就是它的内部嘛,是不是内部内里面就其实就是它的方法嘛,对不对,可以省略,那么其实这个它所做的事情是每一秒钟一秒。
05:08
更新一次吧,更新。一次是不是,然后接下来我们地方里面不断得到我们的当前的播放进度,它去就等于video u去get我们的当前的进度,然后这时候progress。个棒,他呢,就set我们的好,就把那个伸进去,他不断不断或者是不断变带,那么进度也不断的更新了。好,那接下来我们只需要在播放准备好了的这个地方。去发这个消息。谁呀?是立刻发还是延迟发,肯定是立刻发呗,是不是发谁好,那这个时候一会的话呢,它就是就不断的更新了啊,不能更新,这时候呢,它就得到当前的播放进度。
06:09
听懂。但是让你不进中,然后呢,不断的往前推移,这没问题吧。好。同学们。哈勃起来了,哇塞,终于看到怎么跳动了,但是我们现在注意了,我们看到播的话呢,其实现在只做一个事情,就是进度更新吧,但时间跳动没有做吧,这个更新了。是这个时间没有做啊,这个比较简单吧,总时长是我们不需要变化呀,所我们特简单,总时长我们直接再准备好了就得到总时长是这个好,所以我们这个地方设置一个总时长,很简单吧,设置总时长TV的一个,然后set的好,那么还记得我们之前毫秒总化为我们。
07:03
是有一个工具啊,还有印象吗?这个工具是咱们曾经。用过啊,是把一个毫秒总会这个时间啊,因为我们,因为我们是默认的时间是毫秒吧,刚好我们又又用上它。来到这里。来到我们的这里。我要去把它定义出来。来到这,然后呢,我们要去。啊,写一个方法。啊,一个方法。啊,然后把它给创建出来。然后呢,在这个地方里面。我要去店里啊,这么多。在地方里面定义一个U。好,然后来到音量对里面。
08:03
注意啊,有同学在讲这个项目的时候,反应就是老师用代码一块挑这挑那。但是你这样想,如果我不跳我就拉,那是你更愿意看晕了。是不是,但是我这样找你看我1.ctrloin瞬间就过来了,对吧,但是但是你感觉跳,所以的话,这个时候你其实就你一定要跟上我的思路,你不能说哦,这跟上思路知道吧,当你私底下站的好。好,有了吧,有过后接下来我又来是来到刚才写了一点代码那个地方啊,当然我可以这么去找,那你报错可以来到这。来了。当然如果如果不这么早的话,我就我我有可能这样子了,我就收了。你看是收到了,所以看到的是我脑袋跳代码。但是你千万要跟得上,其实我是有思路的,知道吧,不能随便跳,就是你看我我选之前,我选到这,我差什么我就补什么,最终还回来吧,这意思好,这个时候用这个工具,然后它有个转换。
09:07
就类型吧,准确看到没有,总上有了,好,还有个当天时间也要设置吧。来到哪里啊,去哪里吃啊,当前进度的时间了。对,你看大家都知道hand了,那这个时候我们叫一个TV,然后当前时间set text,然后用那个工具了吧。然后这个时候就是它转化当前的就OK了,好我们去把它运起来,中间这是我们看到的效果就。可以了。好,大家看一下,看到没有,这不变吧。这是31秒是吧,时间这个视频这样的话你还能播出来了,对不对。好,那就搞定了,对不对,行了吧,拖动就比较简单了,戳动更简单,就设个监贴一拖等于四个Q过去就可以了,那那那个拖动的话,我们下午再讲好吧,那早上的课呢,就讲的地方,同学们,这就是我们视频的拖动也更新好大家吃饭。
我来说两句