自学英语社区
使用 swift3.0
编写的一个英语学习社区app,后台采用牛逼的PHP框架 laravel 5.2
开发。
相关连接
- APP仓库 EnglishCommunity-swift
- 后台仓库 EnglishCommunity-laravel
- API接口文档 apidoc
开发环境
- swift3.0
- Xcode8.2.1
- cocoapods 1.1.0.beta.2
- mac os 10.12.2
如何使用
- 拷贝项目到本地,【翻墙后】在项目根目录执行
pod install
安装项目依赖库。 - 本app使用
ijkplayer
封装的JFPlayer
或BMPlayer
,如果使用BMPlayer
需要自己删除JFPlayer
,反之亦然。 - (默认是这个)如果使用
BMPlayer
则无需导入JFPlayer
,只需要把下载下来的BMPlayer
文件夹里的文件导入项目即可。 - 如果要使用
JFPlayer
,则需要导入JFPlayer
目录到项目中,并替换JFPlayerViewController.swift
文件。百度网盘: 百度网盘 提取密码:svcf
。
提醒
- 为什么要翻墙?
Podfile
文件中pod 'Firebase/AdMob'
这个依赖包是admob
广告SDK,需要翻墙才能安装。如果没有翻墙工具,请移除这个包和相关代码(没几行的)。 ijkplayer
播放本地m3u8
流媒体视频会出现缓冲计算不精确的bug,应该是本地服务器的问题,系统自带的AVPlayer
则不存在这个问题。