茗影院 iOS 版是与安卓 ming-tv 同源的 SwiftUI + AVPlayer 影视播放器,兼容 TVBox/苹果CMS 采集源,支持直播、网盘、全源聚合搜索、m3u8 去广告与音轨切换,仅供开发测试
- v1.1.2
- 发布于
- 8 天前
- 3
- 星标
- 6
- 下载
- 同步于
- 7 天前
最新版本
v1.1.22026年10月11日 23:07下载慢?可在上方随时切换镜像源
项目说明
项目概述
茗影院 iOS 版是与安卓版 ming-tv 同源的 iOS 客户端,基于 SwiftUI + AVPlayer 实现,兼容 TVBox / 苹果CMS 采集接口。它自带直播、网盘与全源聚合搜索,已在 iPhone / iPad 上适配,真机 iPhone 13 验证通过,定位为开发与测试用途。
安卓茗影院的 iOS 同源版:采集源、直播、网盘在 iPhone 上也能用。
主要功能
- 采集源兼容:支持 TVBox / 苹果CMS 的 Type 0/1 采集接口,站点切换与分类浏览
- 直播模块:接口自带频道加内置兜底源,分组浏览、EPG 时间轴、每频道独立 UA
- 网盘播放:WebDAV(PROPFIND)与 AList(登录与公共路径)直接播放网盘媒体
- 聚合搜索:全源并发搜索、增量回填结果、按来源筛选,保留 20 条历史
- 播放控制:倍速 0.5–2.0x、±10 秒、上下集、循环、音轨切换与横屏全屏
- m3u8 去广告:对齐安卓规则过滤 SCTE-35 区间与广告关键字分片
- 防盗链播放:向播放器与分片请求注入 Referer / Cookie / Authorization
- 数据管理:观看历史续播、收藏与接口源设置,可开关开机页
适用人群
- iPhone 与 iPad 用户
- 已有 TVBox 采集接口的玩家
- 想跨端同源的茗影院安卓用户
- 做 iOS 影视播放器参考的开发者
快速上手
- 准备 Xcode 16+ 环境,克隆仓库
- 在
ios目录执行xcodegen generate生成工程 - 打开
MingTV.xcodeproj构建并安装到真机(需提供 DEVELOPMENT_TEAM) - 进入应用后在设置中填入采集接口地址开始使用
核心优势
- 与安卓同源:核心逻辑层 MingTVCore 双端复用,接口生态一致
- 原生轻量:SwiftUI + AVPlayer,无第三方内核依赖
- 开源可改:代码开放,可自行构建专属版本
系统要求
| 项目 | 要求 |
|---|---|
| 操作系统 | iOS 17 及以上 |
| 设备 | iPhone、iPad |
| 构建 | Xcode 16+ |
| 真机安装 | 需 Apple ID 签名 |
注意事项
- 仅支持 Type 0/1 采集源,安卓版的 jar / drpy 爬虫在 iOS 无法运行
- 无 FFmpeg 内核,网盘中的 mkv、avi、flv、webm 无法播放
- 局域网推送、扫码、DLNA 投屏与弹幕暂未实现
- 免费 Apple ID 签名 7 天过期,仅供开发与测试使用
历史版本
排序