00:00
接接接下来做了,我们刚才基本上把播放器大部分功能做了,双击变大,双击变小,点击隐藏,点击显示播放和暂停,对吧?那么这个时候同学们接下来我们做什么呢?我就滑动声音了,是调声音的吧,好,调声音用什么呢?大家想想。这个安卓系统,它是一个智能系统,它肯定为我们提供了相应的API吧。而且我们的安卓开发相当于是面向组件开发。你像以前大家想想我们以前编程,比如说。当计算机刚出世的时候,咱们编的是0101001是吧,那时候是很痛苦啊,慢慢的我们就用汇编是吧,就是用一个字母。然后代代表我们的0101这些慢慢的,然后就有语言了,是吧,就有语句了。
01:04
慢慢的,诶接下来我们再编程就很简单,比如说我们现在用Java过后用我继成Java某类实现一下,诶用安卓的时候我记得activity。H本身一个组件越发现越来越简单。他越来越张的越越来越好。我们在。这个就变越简单,那以后的话,如果是第四代计算机语言的话,那可能就是写一句话是吧,我要播放视频,我要把日志。这个时候他的可能自动帮你处理。对吧,就有可能是下一代计算语言,他里面把你封装了,对吧,明白吧,那以后就是咱们程序员的话就落后了,对吧,不过那个时候咱们可能已经。已经很老了是吧。啊,不用担心啊,好了,以后同学们在我们地方里面的话呢,我们接下来要做的事情啊,就是要滑动去改变声音对吧?好,那么这个时候用的是什么auto。
02:10
好啊,同学们,我们把这个诶这个叉干掉,然后来到in。这里好,这样吧,我来到库方法这里,我顺便把这些东西给清理一下,你看像这个是初始化吧。我们是不是可以把它放到U里面去啊,让他看到舒服一点对吧?好放这里,那我们代码也可以格式化一下,你看。好,我格式化你会发现好看一些对吧,好这个时候呢啊。好,你看啊,到这里来是整齐一点了,那接下来我们在哪里呢?在这里。在这里。啊,这个时候呢,我们要去得到我们的声音。啊,实例化我们的这个。
03:02
吃到什么呢?啊,大家好啊。Am,好大,看一下这哥们。F2。这个怎么去实例化的呀。是audio service。好,然后这地方里面get上我们的这个audio是是不是啊好有完之后呢,我们最好把它写成是内的成变量,因为其他地方要用得着。啊。好。得过后,好,接下来我就用它可以得到我们的这些信息的,比如说get我们的音量值。那么这个方法呢,它就得到我们的。当前的音量。Audio,好,这个时候他得到的是我们当前的。
04:04
好,那就是current的一个什么呢。音量这个你看这个单词的话,你就这样写就可以了,好那么把它给串出来。好,这是我们当前的音量,音量好,那音量的话在什么一个范围呢。零到。15就分为15个等级,在手机上。对吧,好。是五个等级,好,那还有我们得到一个最大音量。好干什么的?这个有一个叫max。是吧?好,那这个时候呢,它得到的是一个最大音量。好,就是马克的一个好,这个是把它给分解出来。
05:04
好,这是呢,一个最大的音量是不是好同学们,我们呢,先把它得到这个音量。好,那有的话,同学们我们要做一个什么事情呢。是不是我们要想去拖动的话,还记得我们视频的拖动,首先设置mark是吧,但是设置状态的改变吧,再改变是不是真的就去调音声音呢。好一会我们可以用它是一个方法叫它有个方法叫啊叫做set,你看这个方法就可以改变我们的声音,知道吧,这个方法。这方法的话呢,它可以改变我声音,就我传不同的字进去可以改变声音,知道吧,你把这个值动态存进去就可以改变声音,所以又很容易用的。好。那首先我要想拖动声音,在这句话里面去设置mark最大值的。
06:01
好注意啊,以后所有的这个棒要想去拖动有效果,都用信号设置最大值知道吧。不止是调声音和视频所有的这个吧,否则你拖的话。你要是不定位到某个地方啊,那你要知道最大值是多少吧,我才可以在你的任一个范围去拖动吧,知道吧,好,那么有了过后注意来到我们的库方法这里为什么来到这里,是这个实例画好了才到它吧,这个时候我们再去找到S。好,这个B这里有CB,所以这个才是啊,好,所以要在这里面。去设置max,那么我问大家,如果我在这里面设置这个B可以吗?直接这里设置是最大值啊,设置mark可以吗?啊可以吗?可以吗同学们。可以吗?对,不可以,为什么?因为这个空间都没有实体画出来。
07:03
是不是有问题啊,对啊,同学们大家一定要知道啊,这个要来到这里去设置一个最大值。是不是好?是有个默认值啊好,那这个时候呢,它有一个默认值set progress。然后就是我们的当前的是当前的进度啊,这个就是假如说它的声音是一半,它会默认定位在这,如果是为零,它会定位到这,就靠哪个。这样带吧。对吧,好设置的默认值知道吧,这个值是当前的。好的,接下来我们对它进行拖动了吧,到哪里设置拖动啊,说的意思我们统一在这。好,好了,下面来。
08:04
是这个吧,然后我们把它。实现一下他的这个。接口CLASS68,然后实现一下是不是,然后把我们的这个地方里面呢。导一下。好,把它给什么?溜出来对吧,就出来OK,好,那同学们在我们地方里面的话呢。我们接下来叫做事情了,首先一触碰的时候,那个隐藏消息要把什么。看着要把那什么移除吧,好,那接下来如果一离开就干什么。发消息啊,那能立刻发吗?延迟对吧,好,那这个时候多了多少时间啊。好,那接下来如一改变。
09:02
那注意,那我们一定要先什么判断,不判断的话是只要我们在上面滑动的话,我当然。上面是没有自动的往前走啊,所以的话不能破烂也可以,但是你肯定要判断的好啊,一定要判断要判断。判断过后,这个时候我们就要去。改这个词就变成我们音量值了吧?之前是视频的进度值啊,现在变成音量值,这没问题吧,它是可以一个。还是挺好,挺好用的一个空间,好,那那么就啊对。修改的。C量好把这个值什么。这个方法有了没有,没有出来。好,这个方法就是我们的。啊,这个修改流量。好。那么就是啊,根据我们的音量传入。
10:07
纯的值。啊,修改什么音量。对吧,好,这个用谁改啊,就是对吧。ET。啊,这个是O,这个是一个类型,然后呢,就是类型好,那这个时候它有一个类型,如果是一的话。如果是一的话,这连我们的状态设置出来啊,这个是由C啊。是用谁啊,词音这个好。是吧,然后有过后是不是把这个当前这个值赋值给我们的什么呀。是修改成当前的音量啊,对不对,好,那这时候我们就运行起来给大家看一看,我们调声音是可以了。
11:06
对吧。呀,这个这个是干嘛。或者是一个是一个啊进度对吧,其实你不设也可以,因为我们本身上面拖动了嘛,对不对,其实不不射的也可以啊,这你可以不设,其实是多余的。就越想越是多余的对吧。好的,刚好。这声音是比较大的,看到没有。看到声音没有?变大变小变大,当然我这个也调的有点小也明显吗?但是这个你这个是不是感觉有点丑啊,那怎么办。把它消掉可以吗?这个零就可以了。啊,所以的话特简单。
12:01
就系统的话,你你通过不同的资金一块来,他会跟你不不不同的处理,是不是这都是系统做好的。好,大家好,我现在在拖动。是没有了吧,是不是改变了,好,那假如说我想一点这静音这一点盘点一点静音这点盘点稍息再去做一下。这个时候怎么做呢?是吧,是来到哪里啊,点击事件好,这个里面有一个。点击声音这。是就这个好,我们就判断了。好,这一五角形呢。衣服。衣服,然后呢,Is mute是静音的意思啊,如果是。
13:03
啊,大家想想,就是我在这里做这个事情,就是我呢。这样子。等于取反是不是,那阿贝然后把当前值传进去,这个参数有了没有,好把它给出来。好,这个是默认,肯定不是静音吧,是否是静音?是吗?进一。对吧,那是否是静音的话,那么给他过后呢,他如果一第一次进的话是取反了,所以他就进来,进来过后好如我就判断了,如果这个门如果它是静音。这好办?我如果不是静音,不是静音就走我们原来这个地方吧。好。
14:00
知道吧。然后不是静音就走,这是不是这样的,走这。然后如果是静音,OK,好的,这个来一静音,就把它变成是什零,这里的话是变成什么零,是不是这样。好,大家看好,拼起来。对不对。但是图标我们没有变啊,就是当然你是不是在零过后,你设置一个图标啊。大家可以自己去做。你看啊。进了吧了吧。静音了。看见了吧,这很爽啊,但是有个问题讲我静音的时候。我再去滑。滑动啊。如果是非经营才会发,是不是啊,好掌握进行活动。你觉得这样好吗?不好?那我就改一改呗,那怎么办呢?那也就是说这个方法我可以这样,就是这个是设置静音的对吧,那么他可以再做一个方法。
15:09
这个方法就是。用来划进度的关,然后这个是我就不按静音了。我就爱你这样子。不管怎么样,你都可以滑动是可以啊。是不是是不是好,然后来到我们的哪里啊这。那个C的时,一个是调声音是不是在这。好,然后去掉这个。改这个方法就OK了。提交的话是在没有收经营的企业。是没有受经营的影响啊,但有一个问题就是。呃,如果你这样做的话呢,它又带来新的问题。新的问题是什么呢?别着急,我们静候。
16:01
一下是吧。大家好,我现在。这时候。我滑动了确实可以拉,然后呢,这个时候我静音,我说还可以滑动啊,对不对,但假如说我现在把它改了就就改了,你看现在我就点一下不起作用了,假如说滑滑滑滑到这点。好像可以。好,现在我划好,我现在一点也不起作用啊。为啥?因为状态不不对吧,对,所以我们应该这样,当这个面小于多少,小于零的时候,应该是什么。当他小姨会。等于。零的时候。等于零的时候该怎么。一六多少等于静音为Q啊,其他变成多少?一谬把它变为多少是这样的。
17:11
是把它给变一变了,对不对。这样的话呢,他的状态呢,就不会有这样的问题了,知道吧。就是我们最终要点击那个静音按钮,是不是靠靠这个two force啊,如果说你没有变,是不是就会有问题啊。啊,大家好。因为我感觉。哦,不是他。就差。你看啊,我现在呢。静音了对吧。因为一进来也是进去数,所以肯定好先有过后完了一点。我在过去是可以回来。
18:01
我再点东西回来,好,现在我点静音这样,然后点这。这是他是确实经营的好停这。好,可以来回切换。然后我往介绍进行过后,然后滑动往前滑啥可回旋之前点两次是不是是不是。大家自己感受就是有时候他点两次状态不对,现在被我们改对了,好,那这个知识点就是我们所讲的在啊调节声音,这比较简单吧。好,然后。
我来说两句