Releases: tvly/tvly-web
Releases · tvly/tvly-web
v1.2.2
v1.2.1
改动
- 修正非 chrome、firefox 的浏览器上滚动效果异常的问题。(iamdustan/smoothscroll#112)
- 修正用 PageUp 或 PageDown 或滚轮翻页之后不更新选中频道的问题。
- 去除不能加载 snapshot 时弹出的警告信息。
配置差异
无
升级依赖
需要
v1.2.0
改动
- 升级 flowplayer 到 7.2.4。
- 增加节目列表界面的键盘绑定,支持在电视上用遥控器控制 chrome 进行基本操作。
- 支持多个 channelsUrl、epgUrl。
- 新的基于模板的 snapshotUrl 和 hlsUrl 配置方法。
配置差异
- 原有的
"channelsUrl": "https://example.com/channels.json",
“epgUrl": "https://example.com/epg.json",
"snapshotUrl": "https://example.com/snapshot/",
"hlsUrl": "https://example.com/hls/",
需要改为
"channelsUrlList": [
"https://example.com/channels.json",
],
"epgUrlList": [
"https://example.com/epg.json",
],
"defaultSnapshotUrlTemplate": "https://example.com/snapshot/{Vid}.jpg",
"defaultHlsUrlTemplate": "https://example.com/hls/{Vid}.m3u8",
-
channelsUrl 所指向的 json 文件中可以在任意层增加
SnapshotUrlTemplate
或HlsUrlTemplate
字段,分别覆盖defaultSnapshotUrlTemplate
与defaultHlsUrlTemplate
字段的内容,离根越近覆盖范围越大,离根越远优先级越高。可添加的层包括:- json 的根
Categories
数组的项中Channels
数组的项中
-
SnapshotUrlTemplate
和HlsUrlTemplate
中可包含的变量包括:Vid
- channel 的Vid
Category
- 所属 category 的Name
Name
- channel 的Name
升级依赖
需要
注意
在多个 channelsUrl 的时候需要注意 Category 的Name
和 Channel 的 Vid
一定不要重复!
flowplayer HOTFIX
使用方法:
npm install
cd node_modules
patch -p1 < ../node_modules.patch
接下来可以正常编译