Velvet Reel Cinema 是一个影视播放与片源浏览原型,包含首页推荐、搜索、收藏、详情弹窗、播放列表、CMS 片源接入和本地 HLS 代理。
npm install
npm start默认访问:
http://127.0.0.1:3000
影院页面:
http://127.0.0.1:3000/velvet-reel-cinema/Velvet%20Reel%20Cinema.html
可以通过 CINEMA_CMS_PROVIDERS_JSON 配置授权的 Apple CMS JSON API:
$env:CINEMA_CMS_PROVIDERS_JSON='[{"id":"my-cms","name":"我的授权片源","apiUrl":"https://example.com/api.php/provide/vod/"}]'
npm start未配置时项目会使用内置演示片库和默认公开视频采集示例。
GET /api/cinema/titles?q=&genre=&type=GET /api/cinema/title/:idGET /api/cinema/play/:idGET /api/cinema/providersGET /api/cinema/provider/:providerId/titles?q=&category=&page=GET /api/cinema/provider/:providerId/title/:remoteIdGET /api/cinema/provider/:providerId/play/:remoteId?episode=0GET /api/cinema/hls?url=
请只接入和播放你拥有权利或已获授权的影视内容。部分上游媒体 CDN 可能存在地域访问限制。