登陆和注册都已经在上篇文章讲过,下面这个文章是重点,但是也是很简单的点,因为用到的基本都是demo里面的东西。因为登陆和注册这个东西需要保存的个人信息太重要,创建直播和看直播都需要这些东东,所以才会引起之前说的很多人吐槽demo可以成功,但是自己写的就会有问题等等,一个原因是自己将demo里面的逻辑搞乱了,另一个就是使用方法不当,因为demo是使用的托管模式,而有的需求可能会是独立模式,所以才会引起推流收不到,收到的又看不到画面等等问题。下面直接将托管模式下的开创房间和收看视频写出来,代码并不多,直接上代码。
1.获取当前房间列表
2.既然是房间列表肯定得放入list中,我将数据放入tableview里面,当点击某一行时可以获取到某个特定房间的数据,didselect方法里面的代码如下
是不是很熟悉?对,这个MyLiveViewController就是demo里面的原方法,由于这个方法里面引用的其他文件太多,我就偷个懒直接导入自己的项目了,后期优化的时候再处理吧。接下来的事情就是MyLiveViewController里面处理的了,到此我的看直播就结束了。
3.那么创建房间也是依样画葫芦代码如下
4.最后说一个很重要的事情,那就是看直播和创建房间是不可以使用同一个账号的。
最后说明,这几天正在研究其他方式登录、注册、以及独立模式下的直播。如果有需要,在做出来demo以后再跟大家分享。
腾讯云在线直播三
最新推荐文章于 2024-11-12 19:44:57 发布