00:00
在进入今天内容之前,先简单回顾一下我们上一次所讲的内容,那么上一次场讲的内容有哪些呢?第一个上一个下一个视频,对吧?啊,有同学说这个在屏幕上滑动改变声音,这个不知道怎么实现,对吧,这个有点不理解,那也就是说其实大家知道他其实确实是一个。一个呢,不好理解的地方,就比如说诶,我在屏幕上滑动是滑动的是产生的像素是一定的距离啊,然后怎么把它变化为声音。对不对,这是它的奇妙之处,是不是?那也就是说我通过滑动屏幕,然后改变声音怎么做到的?其实啊,就是滑动的距离比上总距离,等于改变的声音比上总声音。
01:02
改变的神经是可以算出来了,因为滑动的距离是可以知道总距离也可以知道一算。就可以了。对吧,那么在滑动的过程中让它改变声音又怎么做的,用的是auto对不对,Auto是之前我们用是给滑动改变声音了,所以的话呢,一结合起来就可以搞定了,具体的代码实现在这。来到我们这个地方里面给大家看一看了啊好,然后有了过后呢,在我们这个地方里面。Z hua。把这个门呢干掉,然后来到触摸事件,这这里有了过后,同学们在我们地方里面大家看好,你按一下记录我们起始坐标,然后这个是我们的一个什么滑动区域表,对不对,其实这个区域呢,是这个地方,就比如说我们现在。是一个屏幕,然后再滑动出这个方向啊,这个方向知道吧,那也就是说这个值。
02:08
这个值其实就是谁好明白吧,然后还有当我一按下的时候,是当天的音量记录下。好,然后在屏上产生距离,然后就是从下变吧。是什么呀?大吧?这个就是N的吧,这个点吧,然后有了过后是计算这一段距离啊。这距离是谁?对不对?那有那个后根据这个公式,屏幕滑动的距离等于总,总距离等于改变声音和最大最大音量,然后它的求出它来是就它,它就等于这哥们除上这个,然后乘上最大音量。
03:01
是根据这个公式算出来这个。对不对,出来的。没问题吧,那有了后,接下来最终声音等于原来声音相加,这是我们原来的声音。然后加上改变的是吧,那这个时候呢,最终得到这个生意。当然你不可能最大于最大值吧,所以的话呢,就把它给算出来了,好,最主要是这个公式对不对,我们让两个不相干的东西让它相关起来,让两个不相关的东西相关起来,这是最大的这个。思想对吧,就像有一些有一些就是大家有没有看到一些报道,有些人呢,他比如说他冒充什么什么品牌是吧,其实他根本和他没啥关系,让你想到是他也没有关系,所呢你就相信他对吧,结果被骗了,他说拉关系对吧,咱们呢,啊,当然不是那种对吧,咱们说的就是哎,让两个不相关的关联起来,是不是这样子,OK,那么有了客好这一块就没问题了吧,没问题了,好接下来下一个知识点就是监听外界播放请求,这比较简单对吧,其实主要是。
04:25
在功能清单文件里面监听这些动作吧,当他一符合这个时候。就传递过来注意了,同学们,你觉得传递过来的这种情况,监听意图传过来呢,是一个列表呢,还是只有一个播放地址啊对,只有一个播放地址,这个地址有可能是本地的,也有可能是哪里的络,对不对,那么对于网络的我们做缓冲,这个时候我们是要是要去判断一下它的地地址是什么呀?好,这个时候我们是在data这里就判断它是网络视频还是本地视频。
05:08
好,那如果是网络视频,我们在缓冲的过程中呢,这个时候就是在这里面设置我们的缓冲效果,这缓冲效果的话呢,好,这个是我们缓冲的时候播,其实相当于是缓冲了多少,如果播放五完过后呢,它是缓冲了100,那么相当是100这么一个值,然后这个时候和这乘,然后再100就把就可以了啊就是这么。啊,以后遇到这样的情况,你拷贝就可以了。知道吧,因为你能做出来就行了,然后大家不解的是,诶老师你怎么能抽一个网络视频让他缓冲啊,是不是这个网络视频是这样的,同学们网络视频就说其实这个视频呢,你可以把它放到这个外公网的服务器上,但是公网的服务器是不是要走你的手手机流量啊。
06:10
是不是,然后公网的视频是不是我也给大家做试验了,还记得在这个地方里面吗?如果你想要你的视频真正的在公网上测试,那么你就可以打开这个代码。这个代码。是不是可以用这条啊,这个是一个网络真正的网络视频吧,这是吗?肯定是啊,对吧,但是如果我走这个网络是消耗流量啊,所以我这里搭了一个他们看,他们看直接带搭过吗?搭过然后在这个地方里面,我们呢,在C盘里面搭了一个,他们cat就说注意啊,这个是啊,这个不是安装版的,他们看的是有两个版本,一个安装版还是一个绿色版,对不对。
07:00
呃,我这个他们开头的话呢,就是直接解压的,然后解压过后注意要做一些配置看看好。配置的话嘞,在哪里嘞,你看这是他们开的吧,这两个都是是吧,然后这里面啊也有相应的配置。好,给大家可以看一下,好,这里有他们开头的吧,没有啊没有,但是肯定是有的。好,大家看一下这里面,你看这是谁。是动态,动态易举面,你看因为这里面是有个病呢,这时候都轻而易举的就可以去调病里面的东西,比如说大APP up,这是大的up是谁呢。
08:04
啊,其实就是他们的目录上有一个叫start up,就这些脚本吧,好好像就是start up是叫start by BT啊就这个们是不是它一点,我们也可以把这他们给它记住起来。啊,这是下了这个是大的up对不对,这才是吧,好这样的话呢,就把它提起来,提过后我们在他们开展放置的这个视频文件,就从此以后就可以播放了。然后大家可以看看我们这地方里面就可以个视频,好,那比如说我们在这个地方里面呢,在这个地方里面之前设置的这地址就可以播了。好,那么就这个地址,那这个地址是怎么来的呢?是因为我的IP,当前我的电脑IP是多少知道吧,那端口8080,然后o po,那这个时候一点就可以播出来,当然如果在火狐浏览器呢,它告诉我们视频无法播放啊,因为该文件已损坏是不是?但是只要弹出个黑来证明你是没问题的。
09:21
啊,没问题,但是如果你换一个浏览器,那么他就这哥们呢比较给力,就可以直接播出声音,看到没有知道吧,好,那当然我们也可以去选一个叫test多少啊。一你看是这个播啊,是不是是不是好,那我们看一下火符可以播没有。这个火符也可以播,那就刚刚那个视频,它不支持那格式对吧,你看哎还卡呀,开。是的。
10:00
哎,有意思的是吧,好本身他也有这种啊,对不对,好就可以播起来了,对不对,那同学们,那也就是说这个地址的话,你可以在哪里播啊,在本地的模拟器可以播它呀,就可以测试了,但是如果说我的手机要播这个可以播吗?你用这个地址可以吗?不可以,你要用谁啊?啊,你要去共享一个WiFi,是不是之前我讲过呀,讲过,然后打开过后呢,它是有一个IP啊。对不对,好打开过后,然后我们这里面搜一下CMDIP对吧,然后这地方里面呢,有一个叫做。这个这个时候才启动成功啊,刚才你看你找无线网是怎么啊,好再看一下是是不是有一个无线网啊,把它给打开拷贝这个IP地址,然后这个地址。
11:11
这个地址我的手机就可以播了吧,但前提是什么?前提是什么?前提是我的手机要连上这个WiFi吧,连这个WiFi,然后呢,这个时候我们就可以了,知道吧,好HTTP是吧,好,包括大家现在你们就可以连上我的手机,然后呢就可以用这个做测试,知道吧,当然到时候你可以改成这个呃O。Po对不对,那这个地址的话,你就,但是你前提是要上我这个WiFi,这个WiFi过后嘞,然后就是就请求我这个服务器了。现在明白了吗?那么同学们,那么大家一想,哎,老师啊,我怎么怎么让我的这个,让我这个视频在任何地方都可以播怎么办?
12:06
部署到公网上啊,什么叫公网?大家都可以访问现在这个网的话,你看我这个是没有与外界链接啊,因为我们这边先与外界链接吗?没有啊,没有,它是现在是物理断开的,那如果是链接的话,其实外界也可以访问我的网络。知道吧,但是我的这个网络的话,别人就是大家都可以访问,比如说假如你在有网的情况下,大家有没有这样的尝试,诶通过QQ可以远程控制别人电脑用过吗?怎么控制的呀?通过互联网吗?比如说我之所以控制这个的电脑,之前我跟他电脑念一下的话,同样,那我之所以能够控制电脑,肯定有可以两个电脑存不传数据啊,既然如此,我如果他电脑上有一个他们开的服务器,这时候我去请求就可以了,那张三李四是都可以啊。
13:06
其实可以的,知道吧,只要你电脑已经与外界联网了,你是可以搭建一个服务器给所有人用,但是你自己的电脑有个问题,就是同时支持请求可能就十个十个人左右。超出十个人,那肯定你电脑都会变得卡的不行,对不对,因为你电脑的配置不高,知道吧,人家桌面的服务器是吧,这个内存N大是吧,硬盘N大是不是,然后CPU是吧,N牛是吧,这样的话做服务器对不对,而且它还有一个就是有一种技术叫服务器集群。集群啥意思嘞,同时协调工作。知道吧,就相当于我们正常情况下一个内存条可能是6G,它可以把各个内存条同时使用。嗯,对吧,应用技术。
14:11
然后有了过后,咱们这个时候呢,现在你再连我电脑的话,根本就不花流量了,你看你你爱怎么连就怎么连,反正呢不花流量知道吧,不会走你的流量。因为不走外网嘛,对吧。是不是,所以你要把那个,你要连我的电脑的话,你就不要开3G,你开3G是有可能偷偷还手流量,对不对,所以你就把3G开掉,把无线打开,然后就可以连上我的电脑,就可以访问这个,当然大家呢,我也建议大家自己搭一个,他们开了对不对?放在这里以后,你想做什么你都可以请求,知道吧,你想做什么都可以请求啊,包括后面我们都要用这个啊,用的特别多,一直会用这个timeca,所以大家自己也搭一个,那这个他们K的话怎么搭?我在这个资料里面已经发给大家了,在学生型工具有一个叫他们cat,你看这是个他们cat,然后怎么配置,这里有个配置攻略,你就照这个来就可以了,知道吧,这没问题吧,你反正都发给你们了啊,只是可能你们不知道啊。
15:13
好,那同学们,那这是我们的上一块所讲的这一块啊,还有缓存了,还有拖动卡。啊拖卡这个时候一定基于网络的情况,对不对啊,网络情况要去试好,那么还要显示网速,这个呢,也需要真网上啊,在针机上时啊显示网速你旦模拟器是不行的。啊,但是呢,你可以在这个模拟器夜神试一试啊,好像夜神是可以的,你是是一个网速,但是你是一个网速的话呢。啊啊可以用它,可以用它,那么你就用自己他搭搭建他们开的,然后用叶对吧,因为模拟器不行啊,无法显示网速,但是如果说啊,你有一个更好的条件,就用真机上市是更好,那你真机的话,那你就那你就是一个什么呢?当然你也可以开WiFi也练用真机试是更好,还有一种如果你更土豪一点,那你就走流量3G是吧,那更准是吧,卡的话它就会现出来,但是如果你这个信号特别好,也不卡,你卡都看不见是不是。
16:22
当然,如果这个视频地址的很小,那也会卡。知道吧,也会也会看好,那同学们在我们这个地方里面的话呢。啊,就是这么一个情况啊,就是啊上一次所讲内容,今天要讲什么呢?今天是重量级的了,第一清楚。出错出错过后我们做其他的一些处理啊,然后假如说我们播放其他视频的话,它会播放出不出来的啊,比如说播一个其他格式的发不出来,包括昨天有些同学不是呃就特别好,就是特别用心,对吧,然后呢,把一些视频给我播,发现是播不出来呀,像这种这么好看的视频。
17:06
对不对,播放读出来对吧?那播放读不出来的话,那为什么呢?老师你不是说NP4这个这个按钮可以支持吗?即便是MP4它也有不同的码率,知道吧,所以播不出来,那么我们一会集成万能播放器过后呢,就可以搞定,所以今天重点都是集成,对于它没有万能播放器,然后切换,以及还有一个网络视频,还有下拉刷新X view,还有电视直播,还有文本的保存,那也就是说今天讲完过后,我们如果讲完这两个还有时间我们把音乐列表也讲了啊,因为明天你们休息对吧,明天相当于天天做练习嘛,对不对?所以的话呢,我们就可以多讲一点,好,那同学们这是以上一次和今天要讲的内容,好。
我来说两句