00:00
好,接下来我们讲什么呢?接下来我们做的事情就是监听外界网络或本地对于我们视频的一个播放,什么意思呢?注意,我去做一个监听。什么一个监听呢,大家看好,我在这个地方里面呢,我要在这里面要创建一个,创建一个新的。Model,这model用来干嘛呢?就是启动其他start or所有的video video类,启动所有的视频播放器,看名字就知道什么意思,对吧?好,然后呢,怎么启动呢,特简单。我们这个地方里面就是。说什么呢?就是要做这个事情啊,我们要去做一做啦。好。
01:00
这个这哥们呢,正在创建model,好点击OK是吧。然后的话呢,点就OK。好,那到这。在这里。好。它生成这个好,没事点进去。好,这个时候呢,R文件生成的挺好的,然后我们这个时候呢,就叫嗯,我们就叫hello,对吧,然后我们就。这是一个事情,点击事件。事件可以这么设置吧,我们叫start or的一个什么是吧。对是吧,然后这个时候呢,要为多少Q对吧,否则我们直接去用的话肯定有问题。那这个时候我们来到。他这里。把其他不方面干掉,这个时候呢,我们做的事情就是啊。
02:05
没有。的有,那我们就要一点的启动我们的什么。王记吧,好,用一个intent,好,这是一个影,是意图吧,好,我们的date好对的type好u are啊,转换什么样的地址呢?啊,这个时候我们有这么一个地址统计来。我们先把他们看一下,爬起来。然后这个时候呢,有一个弟子。这个地址啊,在这。就是一个视频播放地址。在哪里呢?在我们的这个地方。他们看一下,然后这里面VP下有一个叫做。
03:02
别走。好好,咱们就要查。好,这个yellow的话呢,是一个。一个姑娘是吧是吧,我们用这个yellow喷。好,然后呢,我们把它给。写个链接地址,HTTP。192.168.10.1658端口是多少?8080对吧,好下是不是这个对不对,好我们看一下要试验看O不OK,来到这个浏览器。有声音吧啊,挺爽的吧啊,高起是上个班有一同学赠送的啊,咱没有。
04:04
那有空这个时候我一发就把这个门上去了,注意这个是一个是什么类型呢?不一定是一个星号啊。好,然后接下来这就可以了,好,然后我们去把这个运行起来,咱们的这个。我急啥?暖气上。运行都比较慢。就是。就是我们把那个。退出好是这是运行了吧,像hello是吧。那么如果是这么一个DEMO萌,你给你的感觉就是假如说有一天你问我啊,说老师啊,呃,就怎么我把这个别人的软件所有软件吊起来,然后就发个代码给你,你运行起来看到一个hello,你有什么感觉啊?
05:01
感情我骗你了,其实我不骗你一点是这样可以啊,对不对,所以大家以后注意啊,要去意看,之前有个同学,我把一个案例发给他,只是忘记改了hard是吧,他他就找不到了啊。他以为我骗他。好,我打开这时候。窄路。OK啦,是有缓冲啊,还有好像太快了啊,我们退出再点一下点这个。改了是换成啦。是因为太快了,就在本地嘛,对不对啊,也可以拖好。好,那有那个后,那么刚才我们的播放器能刚才掉下来了吗?这个不是我们的,知道吧,不是我们的。那么我们的要想调怎么调啊,注意这个调起来是个电影啊,这个电影的是我们系统自带的一个应用啊,那么自带的应用大家知道吧。
06:07
每个手机有个自带一个播放器啊,自带播放器就是就是刚出敞篷的时候都有自带。知道吧,假如说一个男,你是个男生,你出场的时候你自带一个嘴巴是吧,你老想到其他,我就不往那里想好,那么大家看看了,接下来我在这个地方里面的话呢,我来看看它的源代码啊,在哪里呢,在这。这里面。二三编码大有的原代码吗?好,这地方里面看啊,APP是有一个叫木语或者是GAY3D这里就在它里面,这个这个都可以,那我们看一下功能其他文件。功能型的文件里面的话呢,大家看好,大家找一个叫做木语的哥们这里看,没有是它这些MP3四就看video后面是一个星号就可以匹配它们了,那就是它。
07:09
咱们千里迢迢找的就是这个。把它给复制到我们哪里来呀。啊。到我们的功能清单文件到哪里来啊。他们的系这里好,那这个时候我们要把这个。是不是重新补上啊好,诶这个时候。啊,斜杠是吧,OK,补上是不是把它放到里面是不是。那假如说。我在媒体里面也补上,在SH里也补上,你们觉得会出现什么样的?啊。是哪个人机啊,好大家好。APP立起来。
08:01
然后一起来,这次来再打。啊。一起来。为啥过后我退出?好,再看一点。两个地方弹出来了,这个我两个好,这个我点一下。自己启动了。为啥启动了?啊,启动了。因为我们把启动页面去监听这个动作了吧,那有时候同学们这种动作你在哪个地方都监听,但是你监听的话,而且会把视频给播了。这样的话,别人用户看到你这个软件是恶心的。他把你卸了,所以我们能在这里写吗?不能,但是只是想告诉大家,你在任何爱情地方都可以监听视频播放这个动作的请求,知道吧。那么我们这个地方不能。但是这个是我们在下面的地方,确实是一个播放器吧,那这个时候我们是可以的。
09:07
假如说我现在不运气起来,我现在不运起来,我脸上我用不用它用什么,下面这个你们觉得可以播吗?啊,出错了对吧,那你们觉得怎么播放出错了。啊,你们觉得怎么会出错呢?大家想一想,你觉得应该是怎么出错了?刚才我这个路径不是用另外一个录像去播了吗?那。大家看一下,其实大家学会看日子,大家啊,这是我们的吧。好,我仅此一次,好,出错了,其实看字就知道。日志的话大家可以看一看,但是看不出什么端倪,其实么不能够创建media play,然后大家有没有再仔细看一遍。
10:05
再看一下。好。看不出来,其实啊,特简单。我们全县加了嘛。刚才这个地址是联网权限还是什么权限啊,有权限了吗?没有对吧,所以所以这个时候同学们就是凭感,就是说以前啊,他是打日子出来的,现在不知道咋地不打日志,他会告诉你说流出错这样子的。啊对,以前确实有啊,现在有吗。看看有啥吗?对,看没有常是是是是去网上读流,视频之所以能下来,是以流的方式啊。你看这IO出错了吧。
11:00
有这种情况,一是文件不存在,文件损坏是吧,然后网断了。啊,然后没网,没网权限是不是好,那其中就是没网权联网权限啊,这个时候。是这个OK,保存一下好,这个时候我们再去运行,你你就会发现我们就能播了。就是这个这个。好,我们退出。啊,一点进。就这吧。好,然后的话呢,我们去把这个点击一下。起来了吧,你看。是不是可以了吧?好,可以了,但是大家发现没有,在这一刹那,我们感觉是无比的丑。这个画面是很丑啊,很丑。其实我们应该是默认让他隐藏,然后或者是一进来让了一个黑色的匝道。
12:02
然后显示一个正在加载中,或者播一个动画,噔噔噔噔噔是吧,好,那我们来做的简单的做一个黑色的画布。就用一个图片,然后呢照住它,然后呢一波起来就把它削掉出去了。好,来到我们的这个播放器这里。播放器的页面是在。在哪里呀,是这样吧,然后我们在下边。请定义一个。相似布局。香都不属于田中复疮第。然后背景。背景把它作为一个黑的,当然这里面有图片了啊,同学们已经有图片的。然后呢,在。棋盘下这个有一个叫叫手机已音啊对有图片,图片这里面大家可以看一下,是是有一个黑色的背景的。
13:01
去修的。啊。伸手不见五,伸手不见五指是吧?好,然后有了过后我们把这个拷贝,注意这个是点九啊,看到没有考到这来,然后我们写上。这个秋补。Pig。然后的是一个叫做loading是吧,是叫就这个好,这时你会发现。全是黑黑的世界对吧,然然后希望方向。隐藏。这样的话,你会看到是这样的一个效果,看到没有。是不是啊,哇塞,就这么一个,然后我们再上面去修个圈圈吧,所以在正中央。的话,我们这个时候。正中央的话带有一个L吧。还有一个文本是不是这个时候我们就应该是设置一个是八包裹包裹,然后呢,在这个地方里面再设置一个开吧。
14:10
好特殊,用好包裹。好,那特种欲的话就是说这个。正在正在加载中是吧。正在玩命加载中。啊,然后点点点。然后再显示网速56KBKB每秒。什么有啊,这显示网速啊,这就不能显大是吧?啊56KB就是56KB证明网速不行嘛。然后。这个看的颜色应该是什么颜色啊,123456白色,好,我们来看一下,跑到这里来了是吧,那么应该让它在副窗体中居中,它也居中。
15:14
好,这个们是重叠了啊,那怎么办呢?啊,是在谁谁谁的上面下面什么的是吧,好然后就他要写个ID对吧?好然后这个的话呢,PB。诶,别人卡住了,别漏了,你看诶这个们好,然后在皮漏。在谁的下边这样啊,这个都不要集中了,对吧。啊,这加号去了是吧,这个这样子吧,哦,他确实在下面,那应该是这个应该水平方向居中吧,多少。
16:06
对不对,这样的话,就这样的一个效果,正在加载,正在玩命加载中。是不是有点土啊,感觉玩命像视频还玩命干嘛,是不是,但是好玩是吧?好,那接下来这个们一会要显示网速啊,注意我们真正的网速啊,不是忽悠老百姓玩真的,然后那个是P还是P的网速。有趣的对吧,那网速好,这个时候咱们就有了吧,同学们。好,这时候我们看到这样效果。好的,有了过后一会我们要把一整个隐藏啊,再把这个ID写一下,好,那我们就叫什么呀。我们叫什么呀,就叫RL,然后loading对不对,Loading好,那么这个时候有了过后呢,注意了,那么我们其实也可以显得简洁点,改为什么。
17:06
是这样吧,大概然后圈。Day out day out的话呢。是不是也可以改成一个布局呀,我们改成叫loading。是在楼顶的这个把它创建出来,最外面用的是一个什么布局啊是吧。好,然后把刚才的。这个。剪切这个不要啊。那我们就。把他这样子。OK啦,你看我估计少减一个就是这样,所以是。是不是一样的好,那接下来ID啊,注意ID的话你可以用它,当然我们也可以把这个ID呢,放在哪里啊。放这里是吧,也可以啊好,然后后有那个后把它给什么。
18:03
所化。来到我们的这里。在这里面的话呢,点进去在这里面去选一个空间,它是一个什么小的布局,然后买到发个D上。好,那么随便的地方实例画下。FBC可以啦,然后如果它一加载起来过后我就该什么。一家在起来过后,我就该去。一加载小隐藏啊,好是一要加载好多隐藏啊,隐藏我们的。隐藏我们的加载页面对吧,好S的比例好,那这个时候在我们地方里面的话呢,就设置为多少啊。
19:01
啊,假如我们不隐藏,你没发现出现什么问题。啊,一直黑黢的一个好,你发现无比的密闷是吧?无比的郁闷。大家好。小,但你听到声音了没有,你已经听到声音了,这就是视频播放器,最牛的播放器,那你直到听到声音是不是?所以一般把它加上就可以了啊,要加上就隐藏好,还有下一个的时候。Play下一个这个时候注意下一个的话是我要重新去把这个画面给显示出来呀。是不是啊,要先出来这么一天吧,上一个是不是也一样啊。上一个的时候也得去显示。
20:01
也得让他去显示这问题吧,好,那么区并起来,这个时候呢,我们拨一个就可以了。好,那么这个时候呢,我们去把它给这个运起来。是不是啊,你根本就。好差最后一个了,填这个。因为因为他太快了,看不到,但是我们可以播一个网络的,大家好。点这是网络的,但是即便是网络,因为本地网络很快呀,你看你看到效果。不行,来这样的话就就感觉诶挺好了,它就相当于有一块遮羞补,把不好的给遮住,这样的话我们就看到每人之间美好的一面对吧,对不对,所以你每天看到美好的一面是你感到很幸福啊,你看看到好好看,然后呢,再播起来对不对。是不是哇塞?这就是播放器,原来很多细节是通过东西遮住,当然你不遮也可以默认是让它隐藏的。
21:03
可以对吧。好,那同学们这个词有了过后呢,这就是我们所讲的。一个就是监听外界的播放和本地的播放,外界的如果是本地视频也很简单的,那也就是说你只要在这个地方里面,从一个本地地址我也可以播放啊。注意啊,你随便存一个找本地地址,自己可以播放啊,所以无所谓啊,有什么都可以,然后你们觉得就这样的一个监听。就这样的监听我们就可以了吗?有的同学会,你看这个地方我们监听这些。是监听的只是MP431P这种啊。但是如果我们是万能播放器的话,是可以各种各样的格式啊,这怎么办呢?怎么监听呢?好,这个地方大家看好有一个。代码。那。有一个叫。资料这里不对。
22:02
有个源代码给它解压下。然后呢,这里面有一个功能清单文件。啊。打开,然后这里面呢,它有一个,你看这是一个视频播放器吧,那这里面这些意图意图意图意图好多各种你看各种格式都都有啊,全世界的视频格式都支持了,都都能吊起来,但能不能播是要靠解码啊。好,我们把它给拷贝过来。啊对,你快播都如果发起播放请求,任何请求都可以。是吧,你看就在这复制一下拷过来。这是很牛啊好,这个时候你看代码下的损件,你像好多格式是吧,都可以支持是不是啊,这样的话呢,你就可以很多只要是视频相关都可以调取,咱但是能不能播,到时候我们在集成万能播放就可以全部搞定了。知道吧,但是先把它给这样啊,这样的话,我们就可以播放各种各样的一个各种各样的请求,都可能把咱们吊起来了。
23:07
好。但是呢,在小米手机好像总有问题啊,我们我试一下,以前我在小米手机上有这个问题,就还是掉不起来。我们试一试啊,在小米手机上。我记得小米是有这个问题,然后我一直也没没空去找好给他看看,好这地方是小米手机给他看看,然后呢,我去把它安装一下。这个是什么软件是吗?哦,这个软件呢,注意啊,同学们在我们这方里面是有一个叫这个是一个什么。谷歌浏览器吧,浏览器过了你整个软件你去去到谷歌,谷歌是不是有个应用市场啊,然后你去下去搜他一下。啊搜一下过后呢,一装就可以,它特别方便,看到没有就可以把你看,可把软件投入,而且他这哥们的有个好处就是。只要你是安卓手机。都支持。有啊,有这个好处啊,那有过后好,我们再把这个刚才这个打开,我想在这里去调一调啊,调一调,但是我不知道能不能行,以前是不行的啊,我看看以前是不行的。
24:13
好,然后呢,我想去调一调。啊,把咱的吊起来没有,诶吊起来了。是不是填好好,这个时候大家看好我一点,你会发现播放出错了。为什么?你们知道吗,同学们。为什么你们,你们觉得为什么不让出错啦。我现在扔过去的地址是什么?地址,我的手机能识别我的手机能识别我的电脑吗?这时候识别就是外网了。但是我想识别怎么办?啊好,教大家一招啊,这我们试验过,这里面是我共享一个网络了,这个网络的话嘞,好这个时候我共享了,然后我的手机链上我的我的手机我打开。
25:08
我反过连上我这个手机。你看是不是小米手机连上了,连上过后,然后IP,如果就这个IP,这个是我现在的电脑IP啊,然后我要改为无线的IP。好,那怎么看在地方里面CMDIP好注意这个时候我要改为这个IP。这是一个无线IP啊复制。改一下,然后。备份一下这个代码,万一我们想要。想要改回去呢,对吧,说面留一个后退,进可攻退可守是吧,咱们就是。这一个战略价值啊。好运起来。好拎起来大家看好之前是不可以拨,哎,好,现在的话呢,我去点我去拨。
26:04
当当不起来了,你看我可以让我的手机做服务器啊,这我用电脑做服务器,让我手机可以访问。但是注意了,如果我的电脑在这里开着,然后我跑跑到我们家离这里几公里,你觉得还还还起作用吗?会有作用了,因为我现在看了一个他们开的吧,然后在这种情况下,我电脑我电脑可以,然后就通过这个猎豹WiFi共享一个网络,对吧,好同学连上来了是吧,然后的话。这个时候。如果我想任何地方都可以访问到这个视频,该怎么办?非常正确,把它部署到公网上,把它部署到阿里云服务器。知道吧,公网或者说你自己。住宅服务器,然后呢,把你的这个视频部署上去,作品给个链接让你播,在任何地方都可以播,全世界都可以播。
27:05
互联网嘛,对不对,互联网与世界联通是吧。叫做这个这个这个就可以练了,但是我们现在是没有没有不是公网了,就我自己电脑对不对。OK,那这样的话呢,我们就可以连,但是如果以后你有这样的需求,哎,老师我想要链接这个电脑上的东西,然后我在电脑开一个服务器,然后手机想去做。是可以啦,任何东西都可以对吧,你就做一个他们开的服务器,然后呢,你就可以交互,然后就以前是在模拟器上做啊,像我可以让机子你看。这地方的话就可以播出来,哇塞。是不是好,就可以听歌了,是不是好,那这样的话呢,就。好,那有了过后在我立方里面的话呢,好这一块就被我们搞定了,好那么同学们在我们这个知识点所讲的就是监听啊播放好吧,也播放啊,本地播放,那本地放也很简单。
28:10
你只要把这个地址一变,这就可以了。那也就是说同学,那我问大家。那么假如说一个文件夹发起的播放请求,你觉得我们这个可以了吗?大家可以看一下啊,我们来试一试。在我们这个地方里面呢,我们看home键找到文件夹功能器啊。我的手机都是用来演示的。啊,不会有什么隐私对不对。好,然后嘞,诶文件夹管理器在哪呢。加过滤器,我记得有一个叫哦这个ES,然后呢,大家看一下。好,这个有点慢,然后在这个地方里面,它会是有视频的。
29:03
然后这个时候你看你要注意用来测视频一点。这时候是把我们的给吊起来啦。啊,这是3104吧。他起来了。那么你会发现,诶这么多,那我们怎么让我们在前面呢。三幺你看发现数字是不是基本上在前面了,看到没有,这都是我的软件,一二三都是,这是前几个班做的,那我们其实完全可以在后面加上。加上叫做小米推荐,因为我的小米手机嘛,好咱们玩一玩是不是小,假如说你检测一下这个手机是什么手机,比如说在华为手机上,你说华为推荐在联想手机,联想推荐在在在在在在这个啊,还有啥手机啊。啊,什么魅族手机,魅族推荐是吧,但是你要小心点,防止他告你是吧,那真有可能,他说你看你用我这种名声打广告是吧,大家看好啊,怎么让吊起来,其实我在这个地方里面可以设置一个啊这个label的话呢,一个是。
30:14
好,那我们这里改一下叫做复制下。单独写个名称啊,要不然不好看,就是我们叫啊叫play。Play光器的名字叫三热,这个地方呢,叫做小米推荐对吧,小米推荐对吧,这样的话就很牛了,对不对。点击下起来。或者是叫系统推荐,谷歌推荐是吧,别该次推荐都可以是不是。退出。好,然后点击。
31:01
啊。哇,怎么这么傻呀?是不是啊,是不是有没有没有变,这个是这个可以了吧,好对没有变,好这时来运起来。然后这时候我们就看到它有变化了。好。好的少啊一点。小米推荐。是这么来的,是不是啊。是不是好,那这样的话你看啊,这个你看啊,你再看一下这是谷谷和系是哪个,这个拼这个字母拼谁在前面了,古开头所以在前面对吧,它每比较每一个字的小是X对吧,这个细也是X是不是,但是改个数字它就在前面。
32:02
啊对,改为大米啊,大米推荐我们试试啊,啊大家改改肯定改成就这位同学所说的大米推荐就肯定在前面了啊,他应那个培训排序,我们没有必要去再吃了,好那同学们在这个地方里面的话呢,我们就知道了这个知识对吧?好,我们去把这个啊保存一下。
我来说两句