# flutter_movie **Repository Path**: SweetSunnyFlower/flutter_movie ## Basic Information - **Project Name**: flutter_movie - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-06-12 - **Last Updated**: 2025-06-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 以下是常见的 `/api.php/provide/vod/` 接口列表,涵盖视频点播(VOD)系统的主要功能: --- ### **1. 视频分类相关接口** #### **1.1 获取全部分类** **请求方式**: `GET` **接口地址**: `/api.php/provide/vod/?ac=category` **参数**: 无 **说明**: 返回所有分类(一级+二级分类) #### **1.2 获取分类树形结构** **请求方式**: `GET` **接口地址**: `/api.php/provide/vod/?ac=categoryTree` **参数**: 无 **说明**: 返回层级分类(父子结构) #### **1.3 获取分类详情** **请求方式**: `GET` **接口地址**: `/api.php/provide/vod/?ac=categoryDetail&t={分类ID}` **参数**: `t`(分类ID) **说明**: 返回指定分类的详细信息(名称、描述、封面等) #### **1.4 获取分类下的视频数量** **请求方式**: `GET` **接口地址**: `/api.php/provide/vod/?ac=categoryCount&t={分类ID}` **参数**: `t`(可选,不传则返回全部分类数量) **说明**: 返回分类下的视频总数 --- ### **2. 视频列表相关接口** #### **2.1 获取分类视频列表** **请求方式**: `GET` **接口地址**: `/api.php/provide/vod/?ac=list&t={分类ID}&pg={页码}&h={每页条数}` **参数**: - `t`(分类ID,可选,不传则返回所有视频) - `pg`(页码,默认1) - `h`(每页条数,默认10) **说明**: 返回指定分类下的视频列表(分页) #### **2.2 获取最新视频列表** **请求方式**: `GET` **接口地址**: `/api.php/provide/vod/?ac=latest&pg={页码}&h={每页条数}` **参数**: - `pg`(页码,默认1) - `h`(每页条数,默认10) **说明**: 返回最新上传的视频(按时间倒序) #### **2.3 获取热门视频列表** **请求方式**: `GET` **接口地址**: `/api.php/provide/vod/?ac=hot&pg={页码}&h={每页条数}` **参数**: - `pg`(页码,默认1) - `h`(每页条数,默认10) **说明**: 返回热门视频(按播放量/收藏量排序) #### **2.4 获取推荐视频列表** **请求方式**: `GET` **接口地址**: `/api.php/provide/vod/?ac=recommend&pg={页码}&h={每页条数}` **参数**: - `pg`(页码,默认1) - `h`(每页条数,默认10) **说明**: 返回推荐视频(可能基于用户行为或运营推荐) --- ### **3. 视频详情相关接口** #### **3.1 获取单个视频详情** **请求方式**: `GET` **接口地址**: `/api.php/provide/vod/?ac=detail&ids={视频ID}` **参数**: `ids`(视频ID,多个可用逗号分隔) **说明**: 返回视频的详细信息(标题、简介、播放地址、演员等) #### **3.2 获取多个视频详情** **请求方式**: `GET` **接口地址**: `/api.php/provide/vod/?ac=detail&ids={ID1,ID2,ID3}` **参数**: `ids`(多个视频ID,逗号分隔) **说明**: 批量返回多个视频的详情 #### **3.3 获取视频播放地址** **请求方式**: `GET` **接口地址**: `/api.php/provide/vod/?ac=play&id={视频ID}` **参数**: `id`(视频ID) **说明**: 返回视频的播放地址(可能包含多线路、清晰度选项) #### **3.4 获取视频相关推荐** **请求方式**: `GET` **接口地址**: `/api.php/provide/vod/?ac=related&id={视频ID}` **参数**: `id`(视频ID) **说明**: 返回与当前视频相关的推荐视频 --- ### **4. 搜索相关接口** #### **4.1 关键词搜索视频** **请求方式**: `GET` **接口地址**: `/api.php/provide/vod/?ac=search&wd={关键词}&pg={页码}` **参数**: - `wd`(搜索关键词) - `pg`(页码,默认1) **说明**: 返回搜索结果(支持模糊匹配) #### **4.2 高级搜索(筛选)** **请求方式**: `GET` **接口地址**: `/api.php/provide/vod/?ac=search&wd={关键词}&t={分类ID}&year={年份}&actor={演员}&pg={页码}` **参数**: - `wd`(可选,关键词) - `t`(可选,分类ID) - `year`(可选,年份) - `actor`(可选,演员) - `pg`(页码,默认1) **说明**: 支持多条件筛选搜索 --- ### **5. 其他功能接口** #### **5.1 获取轮播图/广告位** **请求方式**: `GET` **接口地址**: `/api.php/provide/vod/?ac=banner` **参数**: 无 **说明**: 返回首页轮播图或广告位数据 #### **5.2 获取排行榜** **请求方式**: `GET` **接口地址**: `/api.php/provide/vod/?ac=rank&type={类型}` **参数**: `type`(如`day`日榜、`week`周榜、`month`月榜) **说明**: 返回排行榜数据(按播放量、收藏量等排序) #### **5.3 视频收藏/点赞**(需登录) **请求方式**: `POST` **接口地址**: `/api.php/provide/vod/?ac=fav&id={视频ID}` **参数**: `id`(视频ID) **说明**: 用户收藏/取消收藏视频(需`token`鉴权) --- ### **6. 用户相关接口(需登录)** #### **6.1 获取用户收藏列表** **请求方式**: `GET` **接口地址**: `/api.php/provide/vod/?ac=userFav&token={用户token}&pg={页码}` **参数**: `token`(用户登录凭证) **说明**: 返回用户收藏的视频列表 #### **6.2 获取用户观看历史** **请求方式**: `GET` **接口地址**: `/api.php/provide/vod/?ac=userHistory&token={用户token}&pg={页码}` **参数**: `token`(用户登录凭证) **说明**: 返回用户观看历史记录 --- ### **总结** | **功能** | **接口参数 (`ac=`)** | **示例** | |----------|----------------------|----------| | 分类列表 | `category` | `/api.php/provide/vod/?ac=category` | | 视频列表 | `list` | `/api.php/provide/vod/?ac=list&t=1` | | 视频详情 | `detail` | `/api.php/provide/vod/?ac=detail&ids=1001` | | 视频搜索 | `search` | `/api.php/provide/vod/?ac=search&wd=电影` | | 播放地址 | `play` | `/api.php/provide/vod/?ac=play&id=1001` | | 轮播广告 | `banner` | `/api.php/provide/vod/?ac=banner` | | 用户收藏 | `userFav` | `/api.php/provide/vod/?ac=userFav&token=xxx` | 具体接口可能因系统不同有所调整,建议结合实际情况参考或调试。 --- For unit test only Version 2.0 desc Версия Sat, 26 Jul 2014 15:20:11 +0000 Version 3.0 Minor updates and improvements. Version 4.0 Minor updates and improvements. Sat, 26 Jul 2014 15:20:13 +0000 17.0.0 Version 5.0 5.0 2.0.0 --- #EXTM3U #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=800000,RESOLUTION=1080x608 2000k/hls/index.m3u8 https://svip.ryplay13.com/20250616/53543_55a4ab3e/(index.m3u8)2000k/hls/index.m3u8 /Users/gao/Library/Developer/CoreSimulator/Devices/00A488D5-27F3-490D-B243-2E23DE637E1D/data/Containers/Data/Application/01F40362-E054-4F79-B228-88E95F041076/Documents/Downloads ffmpeg -i 十万火急(短剧版)_第1集.mp4 -profile:v high -level 4.0 -c:v libx264 -c:a aac output.mp4 ffmpeg -i https://vip.dytt-look.com/20250613/894797_8c45769f/index.m3u8 -c:v libx264 -c:a aac -strict experimental bbb.mp4