00:00
好,同学们,接下来我们就在在视频上显示我们弹幕了,那怎么做呢?接下来我们就要去把这个改成一个显示视频的一个控件,这个控件呢,我们改成叫做video view video,然后呢,把那个实例化了,注意同学们,这个空间呢可以播放视频,它这个地方继承了SU,然后那内部封装了me play,所以直接用它来播放视频,那么大家对于播放视频这块不了解的话,可以看看我们上硅谷的手机语音。啊,就看这一块,你必须得看这一块,要不然我讲的你不明白啊,要看一下这个呢,有八天的内容啊,你啊,你完全能够,你完全能够这个看过后,对于这个一点问题都没有啊。好,那我们去把它给实例画一下。Video u用来播放我们的视频的一个空件,把一个地址传进去,它就可以播放视频出来,然后这个地方里面呢,我们去去把那个实D画一下,把Y等于Y dr.ID点的空间,然后把它给强制类型转换一下,好那接下来我们要设置预留域啊,就相当于要去做一个什么事情呢?播放视频,设置相关播放视频的,然后我们地方里面呢,就是我们叫SV这个Du,好全部在这里去做我们对应的事情。
01:41
好,那么这是我们的播放视频相关相关,好,那么我们拿到它首先要设置一个监听,设置我们的准备好的监听,假如说我们把这个地址传给底层,他解码好过后回调过来,那这时候我们就才开始播放好,然后设置我们播放完成好设置我们的一个播放出错,注意,因为我们现在用系统的API去播放视频,那么有些视频,大部分视频是不支持的啊,当然啊,这模拟器不但是支持的好,然后在这个地方里面设置我们的控制面板。
02:41
那设置播放地址,好,那同学们准备好的监听怎么做呢?好设置我们的,嗯,这个就是这个。
03:01
我们来设置我们的on。好,我看一下啊,这个是video u空间没有哦,错了,我写成外部U了,是video view啊,是video啊,那这个呢,改一下。好,那这个时候就是我们的,嗯,什么呢?准备好的就它当底层准备好了就会进行回调,那我们就只需要做一个start。就是开始播放,那么当播放视频它播放完成的时候呢,我们其实我们为了大家演示嘛,所以我这个时候呢,要重复再播放,那真实不做播放器的时候,要播放下一个啊好,然后呢,如果只有一个就退出,对吧,那么这个时候播放完成过后呢,我们就要去让他再开始播放。啊,就这里面又开始重新开始播放,重新开始播放好去调这么一个方法啊,又开始播放,然后播放出错过后呢,好,我们可以做这样的一个事情,Set我们的on做一个吐司啊真实播放的话,如那的话,我们应该是调整一个万能播放器里面去啊但是我们这个简单写嘛,就是播放输错了,好然后呢,这个为一个啊,就是过后就处理错误了,但是呢。
04:35
就是它不会弹系统的一个对话框啊,如果会force,它会弹系统一个对话框,那接下来控制面板,控制面板的话呢,我们一会儿就可以让这个。就是这个你看播放和暂停,如果没有加控制面板,就是你暂停不了,它会一直播,知道吧?好,那这时候我们设置一个媒control好加上,然后这个播放地址很,如果没传的播放地址,你能播起来吗?肯定帮不起来,好那这个时候我们的播放地址的话呢,大家可以看一下,在我们这个地方里面有一个地址,地址里面呢,我我来请求一下。
05:20
就它请求下给他看一下好,那我这个火符里面是装了一个插件呢,点一下添加组件,添加组件这里面呢,我加了一个插件,所以它很快的显示这种形式啊,我们点一下扩展,你搜一个T,然后我加的是这个。你去你去什么安装一下,那如果大家也可以什么安装其他的,其他的也可以啊,其他也可以,那么如果没有装,比如说在其他的浏览器里面没装是什么样子呢?这样子是不是感觉不好看了,但也不关也没关系,我们也去找也可以找。就比如说我们去找一个视频,这视频的话你看这是图片地址,然后视频的话找找这不是有一个URL吗。
06:08
激情与速度八对不对,好,我们去找一个视频啊,找一找图片movie。好,嗯,找的话可以这样复制一下粘到这里来对吧?好,那大家看一下,在我们这个地方里面就是,嗯,我们可以看最上面这个啊,这里面呢,就是一个图片,就是UIUI这里面对应的是。这个就是一个视频,好怎么证明它是一个视频呢?大家可以看一下,我去点击转过来是播起来的,对吧?好是可以拨起来的,确实,然后我们把它放到我们这个地方里面,注意那如果在蒸汽上肯定能拨啊,这这是它这格式是已经压片成非常低清的了,好我们去运行起来,但在模拟器就不一定了啊,还有要想去播放视频要做几个事情,就是你在这个应用一定要加上联网权限呢,这个我们是啊,在这个地方里面早就加过了,加联网权限早就有了啊,这联网权限一定要有,这是一个,还有的话,你的模拟器一定是联网的啊,模一定联网的。
07:18
OK,好,我这个模拟是联网的,我们就运行起来给大家看一下。看一下。好,那么大家可以看一下有声音,但是弹个吐司什么播放出错了吧,好,那如果大家真音上肯定没问题啊,好,那么这是因为视频语言的问题,如果大家学视频的话,你你会发现在模拟器上播放的格式很有限啊,因为它用的是系统接口,那怎么办呢?这个我留着大家去演示的时候可以用这个地址啊,在真机上可以去用它,但是我要改成是我本地的一个,肯定各种模拟器都能播的,就是偏离,就是它的马力很低的一个片子在在哪里呢?在C盘在他们看得上。
08:02
啊,好在我们的这个地方啊,这个地方。好,Root目录下好,然后在我们这个地方里面去打开。看到没有这个片子,那这个片子呢,我可以考到拷给大家放在哪里呢?放在这个资料这里啊,这个是刚才解压的,我们可以把它删掉,然后放在这里,过后呢,到时候会随着这个视频也发布,大家就可以下,可以用,然后我这里面还用了一个什么,他们看。Tomcat。啊,就是因为我刚才放的是放在那他们CAD就是自个的一个服务器,对吧,就他们看D大家可以自己在自己电脑搭建,然后呢,我去拼这个地址叫做HTTP,然后我看一下我当前的IP是多少啊c dipp con,然后我当前的IP是这个。
09:00
好,然后端口。八零八零下的o po点MP4好,我现在服务器是开启的,然后我在我的这个里面去播放,大家看一下是有声音的,证明是能访问的,知道吧,能访问的啊,OK,是有声音的吧,能访问,但是播不出来,没关系,但我们的在这个在我们的这个地方里面有一会在在一会在我们的这个手机里面是可以播的,好我们转过来,然后我们再去运起来。你起来。你起来过后呢,大家看一下。点一下。点这个地方。还报错吗?好,但是这个时候呢,他播他有声音,就是真正的播起来,你看能播起来吧,但是这弹幕现在和视频有一个问题,就是我们的我们的弹幕能显示,但视频不能显示,要不要要把弹幕隐藏,但是大多分情况下,我们同时想要看视频,要弹幕要显示是有问题啊,一会儿我们就去解决,对吧,就解决好,那么但是我们确实把它给集成进来了,对不对,引进来了。
10:24
好,那一会同学们,你看这又开始播了,是不是重复播放?那如果把这个代码注射掉,我们的这个这一块控制面板就不会有,就不会不会展停,一直一直在唱,那么这个地方就弹幕看到没有,就是没有发显示,这是问题啊,好一会我马上会解决,那么我们刚才所讲的就是在视频上使用它,那么怎么用呢?很简单,就是在我们的这个地方里面改成预留U,然后把它给初始化,初始化过后设置它相关的监听,准好的监听,播文的监听,错误监听,然后去控制面板,这个可以可以去掉啊,只是说去掉过后就无法去播放,播放暂停,它默认就直接播,就你没法暂停,那这个是地址,这个地址的话,在模拟器你用这个地址是不行的,用真机可以正常播放啊,但是注意这个的话,如果你这真的话。
11:21
这地址。那你的手机能访问你的电脑吗?这肯定有问题啊,建议带真机,你邮箱用这个地址啊,注意好,那同学们,这就是我们的。这个在视频上用open弹幕来显示啊,Open弹幕可来显示我们的什么弹幕,好把它保存下。
我来说两句