如何开发出一款仿映客直播APP项目实践篇 -【播放篇】

【目录】

本篇主要讲解的是直播app中,需要用到的一个很重要的开源框架ijkplayer)的使用,开发一款直播app,集成ijkplayer成功后,就算完成直播功能一半的工程了,只要有拉流url,就能播放直播啦

1.推荐自己把IJKMediaPlayer打包成静态库,在导入到自己的项目中。

集成对于初学者很麻烦 想自己集成的请看这个博客:iOS中集成ijkplayer视频直播框架
我自己打包了ijkplayer一个库,用于调试和发布(DEBUG和Release),点击下载;
(另外有分开的两个版本库,分别用于调试和发布(DEBUG和Release),点击下载

2.直接把下载好的ijkplayer静态库拖入到自己的工程中,

调试的话,拖入ijkplayer静态库

111929699-83d303bd3ec9fd5b
3.导入ijkplayer依赖的库,具体可以查看ijkplayer的README
121929699-48f51701a8604235

添加库

131929699-d1cba5fc3fda0249

【使用ijkplayer直播】

1.ijkplayer用法简介
ijkplayer用法比较简单,其实只要有直播地址,就能直播了
注意:最好真机测试,模拟器测试比较卡,不流畅,真机就没有问题了

2.抓取数据
映客直播地址:
#define URL @"http://116.211.167.106/api/live/aggregation?uid=133825214&interest=1"
在ViewListViewController.h中加载tableView数据

3.获取拉流url,直播界面LiveViewController.h

4.结束播放
LiveViewController.h界面消失不播放,一定要记得结束播放,否则会报内存溢出

效果图:

141929699-936502fe609cd4d1

151929699-b855f8fc3a1a48ad

代码地址:
Object-C版:gitHub : https://github.com/one-tea/ZKKLiveDemo
Swift版: GitHub地址:https://github.com/one-tea/ZKKLiveAPP_Swift3.0

1 2 收藏 评论

相关文章

可能感兴趣的话题



直接登录
跳到底部
返回顶部