00:00
我们要把约他集成到我们的项目中来,第一步把案例运行起来了,对不对,然后第二步就是我们去做一个事情了,今天过来怎么做呢?第一要关联我们的鱼,他没库对吧?第一步第一步,然后第三步,当我们的系统播放器播放出错的时候,跳转到。我们的这个播放器里面video,他米的一个video类,好,那么我们之前的类名叫什么呀?我们系统播放器的那名字叫什么,还有印象吗?好叫play,那么我们就叫。诶这个,那么我们就叫啊play这可以吧,好,然后跳转到这个页面,这个万能播放。
01:14
器中播放第三第四,然后要初始化我们的万能解码框架啊,要初始化,初始化过后,然后第五步导包,导V塔谬的包,第七第六步然后把我们的他用到的权限拷贝到我们的功能性文件,还有第七步,然后就是把我们配置,把V他谬需要配置的A。
02:15
TT拷贝到我们当前工程的功能清单,清单文件是吧,清跌了是吧?好,那有一个同学们注意了啊。在我们这个地方里面,播放器做跳转,这个播放器,那除了万能接播放器好,其实这个地方里面还做一个事情,就是要要建一个布局,这个布局呢,和它这个系统逻辑布局一样,你看这地方里面有一个叫O类的方法,然后大家家看一下啊,这个是说法布局吧,一会我们要重新去写这么一个,就是比如说重显。我们的这个布局,这布局,那这个改为多少与他。
03:07
然后有了过后注意里面里面的video,他里面的video you要video you要改成谁的,他没video是吧。知道吗?于do好,于do是不是好改成它。然后这是第五步,第六步。第七步第八步对吧,当然这个步骤的话,一般是该怎么来好,那接下来我们第一步关联库好怎么关联啊,那同学们以前有位同学特别的,因为是初学者嘛,什么错都犯他呢去关联。
04:04
以前呢,有一个一个项目,它就是一个有有一个就是一个项目,它不是库,那去我们可以去关联一个工程嘛。不可以,就是说比如说我这个APP,我去关联它可以吗。啊,你关联他可以,但是运行老婆错,意思就是不可以,知道吧,是不是你关联?当然没有人阻止你能关联他是不是?假如一个男生没有人阻止你,作为一个男生喜欢他。但是。别人不一定喜欢你,对不对?明白吧,但是我们可以关联他,但是运你就老报错,懂我意思吧,好运起来好去,关联与他没有。好。然后关联它,关联它是不是点击OK。关键时候你看他会。它会具有这样的一个效果,好,那有了过后,这是我们的第一步,接下来第二步。
05:06
当系统输出的时候,跳转到这个类中,这个类有了没有。没有吧,好,这个类怎么来的呢?大家看好这个类怎么来的呢?这个类是基于系统的改的呀。好,大家看好我复制我粘贴一下,好把这个名字改成谁呀。这个。跟他。这么题吧,好。改过后。再一个吧,需要在哪里主持啊。需要在功能器那里注册,这肯定是需要注册的,好,然后有他是不是啊,那有的后注意它基本的水平方向这些有吧。就比如说水平方向,然后这个天的复状体啊,不是全屏全屏显示是要基本要有啊好,所以的话呢,这拿过来没问题吧。
06:09
好,然后再看一下这哥们里面,它有了过后,这是我们加载的布局一下变变了。第二步在这个地方里面呢,要。这是一个什么长的,不有布局啊,要把它变为这个的比产品啊好,那我们来一下。On里面是有一个老师把这个改改好点进去,然后定位复制一下,把这个改成什么。Vita。与他。是不是啊?错了吗?啊对,那就又知道怎么通过吗,点它。
07:05
注意他没有的。好,成功。好,那有了后,这个时候我们要改成约他美的预读U吧。好,那么因为我们这个地方里面。啊,这个地方里面它有一个方法,大家可以看一下。在我们的这个地方里面,它有个方法。呃,我们我们呢,先把它包导一下,现在的包,你看它默认是找谁啊,是用用用我们自定义这个,那么现在不能用它了吧,好,那么这个时候我们把这些包都干掉,这个干掉,然后呢,Me play me play是不是也不能用它了吧,但是管调声音的还可以用它。然后有了过后好大家看一下,最近报了好多错了吧,这时候我们打包。
08:00
好,这时候有三种导法,我导谁呀?导这个对不对,导这个,然后导过后注意这个地方里面它默认得到的,大家看一下这个是哪里的呀。与他没的嘛,帅过们与他的类看到没有,与他没的这个库里面有一个预留月,然后他返回是什么类型,但是我们接收的什么类型怎么办啊,对,很聪明,感觉通好,这个时候大家看好me play是不是要有点变啊?好到谁了?好。真少,这次也得强砖呐。OK,搞定,但是大家再发现一下这个类有了吗?是没有啊好,那也就是说这个类似是是之前我们自定义的有啊,那么怎么办啊,说再加一个,就是说这个U里面是有一个叫预读U啊,我们把它复制一下,改成是的预有的阅度,那也就是说既然改成是它,那么也就是说我们这个继承要要变吧,好v do。
09:26
这是用谁的没的好,这是可以了吧,这都不变,然后有了过后注意了右键。拷贝,然后来到我们的这个地方里面。好,这个时候呢,找到它,找到它。好,那这哦,找到这里,现在我们导入的在这个与他里面要变成谁与他是不是啊。然后这个时候我们导入的video u应该变了吧,要变成谁呀。
10:08
还能是这个吗?应该是把它替换这个吧,是不是啊。然后接下来在这个类里面。说变了,说变了,说变题吧,OK,搞定。好,那也就是说有了过后我们这个地方里面所做的事情。啊,就是要去把这个改一下,把阅读改成的。等于六啊,并且自定义我们的他是这样的。好,那有了过后我们的布局链接就使用了吧,好,初始化框架。做框架怎么做呢?
11:01
好,参照他的案例。只要是这开源的同学们,你就看一下案例,它案例里面大家看好,这里面有一个阅读的用法,它这行代码就初始化,我们解码器,你看它这里面是也有一个叫预留域啊。然后在前面是竖画好,所以的话呢,加上这样代码。找到我们的这个地方,一定要在布局文件加载之前吧,好,那这个时候我们跑到前面没问题吧。在这里是不是啊。好这样吧,我觉得在这个之前就可以了,因为你在这地方使用吧,好我先加进来,这个时候就是出使化解码气对吧。那这个叶神呢,我们把它吸起来,一会的话可以取波。
12:03
那这个过程中,好,接下来我们就下一步了。接下来打包,刚才打了吧,打了好,那接下来把玉他没有用到的权限拷贝工程签的文件,好我们参照他这个案例,就是案例吧,他用到什么权限,他用什么我就用什么啊,这是一个权限吧,啊谁拷贝一下。放到我们的项目。然后到这里来。到这里来。那到家过后,我们有了过后呢,在地方里面。那么我们需要再去考啊,好,来到这里再去考。好,注意这个全年考了,接下来考什么呢?刚才考的是什么权限吧,好三个权限,接下来还考的什么?
13:01
这个,他说don't forget in是这个不能忘啊。好,所以的话呢,大家注意我们这个不能忘啊,这个不能忘啊,其他可以忘,这是案例,是不是这个不能忘就可以了,知道吧,OK。看不过来。好,这个呢,我们可以放在下边,放在上面都可以啊,放在这里对吧,然后有那个后在我们地方里面呢。把它也粘贴到这好,那么就这样我们就可以了,那我们就一起来可看可不一波,然后接下来要做的事情就是当出错的时候要跳转到这里面去,我们做了吗。没有是吧,注意跳转的话,难道我们就干干的跳转吗?是送点礼物过去啊,什么叫礼物啊,对,你看我说什么,你们都知道什么意思了是吧,咱们很默契了,就是传播列表过去呗,对不对,如果是列表就从列表,如果是一个地址直接照样的传过去啊好,所以的话呢,我们可以来到我们的这个配件里面,把这个列存列表的代码拷贝一份。
14:24
这没问题吧,拷贝,然后呢,来到系统播放器里面,它系统播放器要跳到预他没有啊,他这时候把原封不动的把列表转过去吧,好start。Play是这样的,是是这样的,然后这个是我们一个类似,这个是我们的类似给去掉。那注意这是列表的时候这么传是不是如果非列表的时候就不应该这么传了,首先它不等于呢,然后me的时候,Size它是大于零的时候,然后有了过后呢,我们去把它给剪切过来,然后二。
15:10
X是不是ul啊1URL它不等于,那那这个时候诶,我说一压传过去啊,这个是大我可以放在什么外面,这个磁力话是不是可以放在外面了,因为我始终都需要。启动这个吧,好,接下来在这里面呢,我从一个地址。从某一个地址的话,还记得之前我们在这地方里面有做过吗?这是从某一个地址啊,好把它过来。好,放到。这里。谁站你过来啊?然后这个地址的话就不是这个了吧,应该是什么来好,那么也就是说同学们,我们之所以用这个的目的是因为匹配所有的播放器啊,但我用显死了,那其实我们都不要了,我们只要团对。
16:12
这个类型还需要吗?不需要了,明白吧,就这样就可以传递了,那我们传播后当前的播放器。当前的播放器我们是需要停止播放啊,这时候我们在传之前,我们最好嘞,这样子,然后就是然后如果它不等于我们这个时候里面就做一个stop。是铺,这是释放啊,看到没有,这时候呢就去停止,看到没有释放是把当前的给停掉。好,那么如果不出什么意外,我们就可以播了,大家回想一下啊,我们一启动走到这个地方是吧,停止,然后调到这个地方里面去,用不盾冲去重击过后。
17:02
注意我们现在直接调的话,刚才是调的是启动,应该启动到哪里去啊,错了吧,好V的一个什么play是不这样,那么一启动过后,这个时候他会来到崩溃内核方法吧,好注意这个是一个新,我们需要在功能清单文件干嘛主持,然后他说原封不对,走我们代码一遍了,他照样去可以调声音吧,然后照样去使的话,这时候加载的布局变了是多了以后初始化解码器啊,那这个时候它。用的与他用的是变了,用这个看到没有这个了,然后有了过后我们在地方里面的话呢。这地方的话呢,就开始把它给画出来,然后这样再走。
18:01
卡住过后,他就同样也有监听。传监听,那么就是get是也同样的得到啊,同样的接受的播放,一样的啊,没啥变化,然后我们接下来就去把它运营起来,看看行不行,不行的话呢,我们来调知道吧,其实这个开发就有时候就会各种问题,然后你逐步去解决就好了,好我们运行在这个模拟器上。那运行起来过后,刚才是播播放出错才去做这样的事情呢,那也就是说一会的话,我还得看看播放器里面能否把,就是之前不是有个启动时候播放器吗?这个地址是好的播放器播放不了啊。那如果我们能让它播起来,这就可以了。好。这个时候同学们,我们把这哥们呢,呃,把它运行起来了,运起来过后,接下来我要去调这个。
19:08
是把我的播放器给掉下来啊,掉下来过后如果他能播,那证明呢,咱们去这个就搞定了。起来一点好,那假如说啊,我用这个图库啊去播。看一下啊,是不忘不了啊,证明我们的好,那我们再让一下我们,我们的是小米推荐的好点一下。大家看一下播起来了是证明可以播出来了是不是啊,你看第址播起来了是证明没问题,好点返回,当你点返回的时候发现什么问题啊,是点返回的时候这个们又进来了是咋回事啊,是没有没有finish啊好我点返费。
20:01
好,这时候的话,当启动我们的这个播放器的时候,还需要什么虚拟器,对不对,好这个时候再运起来。一起来。好命,错了这个区。一起来。嗯。我们是其这次提成还是蛮顺利的,就有时候啊会提升很久,知道吧,有时候有问题。其实有问题啊,上课的时候出现的问题是好事,为啥呢?因为你知道哎,老师怎么解决的,但是只要是老师都会把这些细节给隐藏了,对吧,提前解决了。那你有没有感觉到好?自格令了对不对,就给播起来了啊,当然今天我跟你讲的话是现场从下下下来的,所以的话呢,就没有预联是吧,没有预,预先准备的,直接最新的,就像程序员一样是吧,直接搞下来好这时候呢照样可以拖动,你看这卡了吧,这我再拖一下是这样身材。
21:13
啊,还可以看到网速模拟器还不错,反正有时候不卡哇,还挺快的,为啥呢?因为就是本地的嘛,是不是要多快有多快对吧,还有个点返飞对不对,好,那这个时候就播起来了,然后有了过后呢。这感觉挺简单的,同学们集成就完毕了,好,那么同学们这一块的话呢,就添加,然后成万能播放器好,万能播放器好,我们把这哥们呢复制一下,好,那也就是说这样就这样就就把启动播放器了,好,我们把视频。
我来说两句