开源播放框架ijkplayer(iOS版)使用教程
来源:互联网 发布:gta5帧数优化提高帧数 编辑:程序博客网 时间:2024/05/19 03:20
http://www.jianshu.com/p/5218f8c952fb
最近在关注直播这块儿,开始时直接用ffmpeg写了一个,写得比较烂,卡顿很严重,后来听说了B站开源播放框架ijkplayer,于是就去试试看这是链接 ,一用之下果然不错,逢人便向人安利,可总是有部分同学说看不懂、不会用。其实用法都在readme里写得很清楚了,只要照着做就行了。好吧,我知道其实是你们懒得看 -_-!, 那我就在这儿说说大概的步骤吧。
首先配置环境,需要安装 homebrew,git,yasm (需要ruby环境)
然后把项目克隆到本地,下载并编译ffmpeg
最后导入播放器并用Xcode打开
这样ijkplayer的官方demo就可以运行了。
那么重点来了,如何把ijkplayer集成到自己项目里呢,一种是像demo里那样整个工程引用,这里不再展开。另一种就是导入IJKMediaPlayer工程产生的framework包。
打包时要注意,模拟器打的包只能在模拟器上用,真机运行的话需要用真机打包。分别用模拟器和真机打包之后可以得到两个包,再合并一下,就可以得到一个通用的包,我demo里的就是个通用包(Debug版)
经朋友提醒,我打的这两个都是Debug版的,正式使用的话最好打成Release版,打包过程一样,只需修改以下选项即可Product->Scheme->Edit Sceme
导入打好的包和其他依赖库,就可以仿照官方demo调用了,如果懒得写的话就像我一样,直接把ijkplayer里写好的拉到项目里直接用就行了
这里我要吐槽一下B站,网页版正在直播时把网络断掉,在播放器上右键,选切换站点,屏幕中间立马就出来一句:Video not found or access denied: http://XXXXXX 这样直接把调试语句显示在网页上真的没关系吗?
这是我的demo
- 开源播放框架ijkplayer(iOS版)使用教程
- 开源播放框架ijkplayer(iOS版)使用教程
- ijkplayer --B站开源播放框架使用教程(iOS版)
- 使用开源框架ijkplayer播放视频,写给新手不走弯路
- IOS开源播放器ijkplayer从编译到播放(上)
- IOS IJKPlayer播放RTSP
- IOS使用ijkPlayer(转)
- Swift - 使用ijkplayer框架播放直播视频1(RTMP/HTTP视频流播放)
- ios集成ijkplayer框架
- jjdxm-ijkPlayer开源视频框架简单的日常使用
- 开源播放器ijkplayer-android编译
- 开源播放器ijkplayer源码结构
- bilibili 开源播放器 ijkplayer
- 一款基于ijkplayer框架的音乐播放器(已开源)
- ijkplayer详解使用教程
- ijkplayer详解使用教程
- ijkplayer详解使用教程
- ijkplayer详解使用教程
- #我的2016#梁定郊和我的江浙行分享贿赠同行友谊
- .Net程序员学用Oracle系列(16):访问数据库(ODP.NET)
- Stone的txl数
- Go 1.8中值得关注的几个变化
- dom4j 复制xml文件/复制xml文件中选中节点到另一个xml文件
- 开源播放框架ijkplayer(iOS版)使用教程
- HDU - 1067 Gap (bfs + hash) [kuangbin带你飞]专题二
- mssql_fetch_row与mssql_fetch_array的区别
- JAVA内部类的使用
- Postgre数据库timestamp日期
- IE 浏览器兼容
- C++中#pragma的用法
- java Excel 文件解析存入数据库 整型数据被整成科学记数法
- 13.子查询返回多行多列的数据