Releases: bytedance/xgplayer
Releases · bytedance/xgplayer
v3.0.25-rc.8
What's Changed
- chore(release): version v3.0.24 by @github-actions[bot] in #1896
- fix: 🐛 (hls) 修复时间轴偏移导致启播位置未从0开始、duration较大问题 fixed #1897 by @gemxx in #1898
- fix: correct typos and prevent undefined return value by @hobostay in #1899
- fix: Update insecure http links to https in README files by @hobostay in #1900
- fix: prevent Rotate plugin from triggering double rotation on touch devices by @hobostay in #1903
- Feat/dynamic timeout2 by @jiuyuetianjiuyuetian in #1909
- 修复文档画中画progress组件鼠标拖拽事件问题 by @xiong-001 in #1914
- feat: 🎸 (dash) MPD support to parse SegmentList by @gemxx in #1901
- feat: subtitle support srt by @xiong-001 in #1916
New Contributors
Full Changelog: v3.0.24...v3.0.25-rc.8
v3.0.25-rc.7
What's Changed
- feat: 1. dynamic src for plugin for hls\hls.js\mp4; 2. destroy api; 3… by @beupgo in #37
- Fuyuhao/feature flv refactor by @leonardoFu in #38
- Zhangxin by @zhangxin92 in #39
- Zhangxin by @zhangxin92 in #41
- Zhangxin by @zhangxin92 in #46
- fix: fix destroy api by @beupgo in #47
- Fuyuhao/fix distroy and src by @leonardoFu in #53
- Zhangxin by @zhangxin92 in #54
- fix(xgplayer/player.js,proxy.js,control/progress.js): check and fix b… by @zhangxin92 in #56
- Fuyuhao/feature logger by @leonardoFu in #58
- Fuyuhao/feature logger by @leonardoFu in #59
- feat(xgplayer/[package.json, control/pip.js, style/player.scss]): add… by @zhangxin92 in #60
- feat(xgplayer/[control/textTrack.js, style/player.scss, proxy.js]): a… by @zhangxin92 in #61
- Zhangxin control status by @zhangxin92 in #62
- fix(xgplayer-flv.js/flv/[core/transmuxer.js&&transmuxing-controller.j… by @zhangxin92 in https://github.com//pull/64
- fix(xgplayer-hls.js/package.json): update hls.js@0.11.0 for hls.once(… by @zhangxin92 in #65
- chore: check and build before v1.0.9 by @zhangxin92 in #66
- v1.0.9 by @zhangxin92 in #67
- Fuyuhao/fix flv playerror by @leonardoFu in #68
- fix(xgplayer/[player.js, control/mobile.js && volume.js]): fix volume… by @zhangxin92 in #69
- chore(CHANGELOG.md, lerna.json): check and build before publishing v1… by @zhangxin92 in #70
- Zhangxin v1.1.0 by @zhangxin92 in #72
- docs(CHANGELOG.md): correct changelog by @zhangxin92 in #73
- feat(xgplayer-music, xgplayer): lrc: i18n, sync; music: go forward or… by @zhangxin92 in #75
- Add karma for testing by @FrankFang in #79
- fix(flv.js/src/index): flv.js destroy and abort net request when player.emit('destroy') by @leonardoFu in #80
- Zhangxin mp4a by @zhangxin92 in #82
- chore(xgplayer): test before publishing v1.1.1 by @zhangxin92 in #83
- Zhangxin v111 by @zhangxin92 in #84
- fix(xgplayer-music): fix xgplayer-music lyric inactive bug by @zhangxin92 in #85
- fix(xgplayer-mp4): read width and height info from tkhd box by @zhangxin92 in #87
- feat(examples): add xgplayer-m4a example by @zhangxin92 in #88
- Zhangxin error fresh by @zhangxin92 in #89
- fix(xgplayer): fix enter-tips error in safari; add autoplayMuted config by @zhangxin92 in #91
- feat: 简化模版机制 by @lwyj123 in #90
- Zhangxin pgc by @zhangxin92 in #92
- fix flv abort while live by @leonardoFu in #93
- Zhangxin v112 by @zhangxin92 in #94
- Zhangxin fullscreen by @zhangxin92 in #95
- Zhangxin fullscreen by @zhangxin92 in #96
- fix(xgplayer-hls.js): play m3u8 with native video in mobile device by @zhangxin92 in #97
- Zhangxin fullscreen by @zhangxin92 in #98
- fix(xgplayer): add enter config support in mobile by @zhangxin92 in #99
- fix(xgplayer): emit error when have no url; fix progress problem in m… by @zhangxin92 in #101
- Zhangxin newlogo by @zhangxin92 in #103
- Fuyuhao/fix flv live by @leonardoFu in #104
- Zhangxin newlogo by @zhangxin92 in #105
- fix(xgplayer): fix ipad treated as PC problem; fix ios fullscreen beh… by @zhangxin92 in #107
- fix(xgplayer): fix xgplayer-poster style by @zhangxin92 in #108
- feat(xgplayer): add preview local file function; publish v1.1.3 version by @zhangxin92 in #109
- feat(xgplayer-mp4): add mp4 cut function by @zhangxin92 in #111
- fix: babel-node: command not found by @xiaoyuhen in #112
- Dev by @zhangxin92 in #114
- rotate plugins for xgplayer by @Maysjtu in #116
- fix: Multiple assets emit to the same filename by @xiaoyuhen in #115
- Dev by @zhangxin92 in #118
- fix($flv): fix flv seek to a time before currentTime by @leonardoFu in #119
- Dev by @zhangxin92 in #120
- Dev by @zhangxin92 in #124
- fix playsinline by @TYRMars in #125
- Rotate fix bug by @Maysjtu in #127
- Dev by @zhangxin92 in #129
- Download plugin by @Maysjtu in #133
- fix: fix relative url download by @Maysjtu in #134
- Download plugin by @Maysjtu in #135
- xgplayer-mp4 use karma for testing by @xiaoyuhen in #128
- add test for findbox by @xiaoyuhen in #136
- Add rotate config by @Maysjtu in #137
- Fix fluid and queryselector id starts with digit by @Maysjtu in #138
- fix: fix time when computed now < 0 by @Maysjtu in #139
- fix: fix hls is-living judge by @Maysjtu in #140
- Fix memory leak by @Maysjtu in #141
- fix by @Maysjtu in #142
- Fix video memory leak by @Maysjtu in #144
- xgplayer核心代码 添加2个单元测试 by @ziwei3749 in #148
- Dev by @zhangxin92 in #149
- add feature screenShot by @bethe-light in #150
- feat(xgplayer, xgplayer-hls.js): change progress btn; fix xgplayer-hl… by @zhangxin92 in #152
- add feature open pipApi by @zhangxin92 in #154
- Lizhen/feature pip open by @zhangxin92 in #155
- fix(xgplayer-hls.js): fix check browser error in onePlus by @zhangxin92 in #156
- fix feature cssfullscreen by @zhangxin92 in #157
- Lizhen/dev by @zhangxin92 in #163
- fix(xgplayer): test by @zhangxin92 in #164
- Lizhen/dev by @zhangxin92 in #173
- Lizhen/dev by @zhangxin92 in #176
- feat(xgplayer): add allowSeekAfterEnded config; fix controls displaye… by @zhangxin92 in #186
- feature dash segmentbase by @divawth in #209
- add sei support by @yqjiang in #220
- Fix first ts no video data error by @yqjiang in #222
- Refactor live loaderbuffer by @yqjiang in #223
- Refactor live loaderbuffer by @yqjiang in #224
- 增加统计信息 by @yqjiang in #226
- fix(xgplayer): fix play() pause() canPlayType() and currentSrc by @magic-akari in #227
- Refactor live loaderbuffer by @yqjiang in #229
- Refactor live loaderbuffer by @yqjiang in #230
- Revert "Refactor live loaderbuffer" by @leonardoFu in #231
- Refactor live loaderbuffer by @yqjiang in #232
- Refactor live loaderbuffer by @yqjiang in #233
- 整理文件夹 by @yqjiang in #234
- Fuyuhao/feature audio compatibility by @leonardoFu in #235
- Refactor live loaderbuffer by @yqjiang in #236
- Refa...
v3.0.25-rc.2
What's Changed
- feat: 1. dynamic src for plugin for hls\hls.js\mp4; 2. destroy api; 3… by @beupgo in #37
- Fuyuhao/feature flv refactor by @leonardoFu in #38
- Zhangxin by @zhangxin92 in #39
- Zhangxin by @zhangxin92 in #41
- Zhangxin by @zhangxin92 in #46
- fix: fix destroy api by @beupgo in #47
- Fuyuhao/fix distroy and src by @leonardoFu in #53
- Zhangxin by @zhangxin92 in #54
- fix(xgplayer/player.js,proxy.js,control/progress.js): check and fix b… by @zhangxin92 in #56
- Fuyuhao/feature logger by @leonardoFu in #58
- Fuyuhao/feature logger by @leonardoFu in #59
- feat(xgplayer/[package.json, control/pip.js, style/player.scss]): add… by @zhangxin92 in #60
- feat(xgplayer/[control/textTrack.js, style/player.scss, proxy.js]): a… by @zhangxin92 in #61
- Zhangxin control status by @zhangxin92 in #62
- fix(xgplayer-flv.js/flv/[core/transmuxer.js&&transmuxing-controller.j… by @zhangxin92 in https://github.com//pull/64
- fix(xgplayer-hls.js/package.json): update hls.js@0.11.0 for hls.once(… by @zhangxin92 in #65
- chore: check and build before v1.0.9 by @zhangxin92 in #66
- v1.0.9 by @zhangxin92 in #67
- Fuyuhao/fix flv playerror by @leonardoFu in #68
- fix(xgplayer/[player.js, control/mobile.js && volume.js]): fix volume… by @zhangxin92 in #69
- chore(CHANGELOG.md, lerna.json): check and build before publishing v1… by @zhangxin92 in #70
- Zhangxin v1.1.0 by @zhangxin92 in #72
- docs(CHANGELOG.md): correct changelog by @zhangxin92 in #73
- feat(xgplayer-music, xgplayer): lrc: i18n, sync; music: go forward or… by @zhangxin92 in #75
- Add karma for testing by @FrankFang in #79
- fix(flv.js/src/index): flv.js destroy and abort net request when player.emit('destroy') by @leonardoFu in #80
- Zhangxin mp4a by @zhangxin92 in #82
- chore(xgplayer): test before publishing v1.1.1 by @zhangxin92 in #83
- Zhangxin v111 by @zhangxin92 in #84
- fix(xgplayer-music): fix xgplayer-music lyric inactive bug by @zhangxin92 in #85
- fix(xgplayer-mp4): read width and height info from tkhd box by @zhangxin92 in #87
- feat(examples): add xgplayer-m4a example by @zhangxin92 in #88
- Zhangxin error fresh by @zhangxin92 in #89
- fix(xgplayer): fix enter-tips error in safari; add autoplayMuted config by @zhangxin92 in #91
- feat: 简化模版机制 by @lwyj123 in #90
- Zhangxin pgc by @zhangxin92 in #92
- fix flv abort while live by @leonardoFu in #93
- Zhangxin v112 by @zhangxin92 in #94
- Zhangxin fullscreen by @zhangxin92 in #95
- Zhangxin fullscreen by @zhangxin92 in #96
- fix(xgplayer-hls.js): play m3u8 with native video in mobile device by @zhangxin92 in #97
- Zhangxin fullscreen by @zhangxin92 in #98
- fix(xgplayer): add enter config support in mobile by @zhangxin92 in #99
- fix(xgplayer): emit error when have no url; fix progress problem in m… by @zhangxin92 in #101
- Zhangxin newlogo by @zhangxin92 in #103
- Fuyuhao/fix flv live by @leonardoFu in #104
- Zhangxin newlogo by @zhangxin92 in #105
- fix(xgplayer): fix ipad treated as PC problem; fix ios fullscreen beh… by @zhangxin92 in #107
- fix(xgplayer): fix xgplayer-poster style by @zhangxin92 in #108
- feat(xgplayer): add preview local file function; publish v1.1.3 version by @zhangxin92 in #109
- feat(xgplayer-mp4): add mp4 cut function by @zhangxin92 in #111
- fix: babel-node: command not found by @xiaoyuhen in #112
- Dev by @zhangxin92 in #114
- rotate plugins for xgplayer by @Maysjtu in #116
- fix: Multiple assets emit to the same filename by @xiaoyuhen in #115
- Dev by @zhangxin92 in #118
- fix($flv): fix flv seek to a time before currentTime by @leonardoFu in #119
- Dev by @zhangxin92 in #120
- Dev by @zhangxin92 in #124
- fix playsinline by @TYRMars in #125
- Rotate fix bug by @Maysjtu in #127
- Dev by @zhangxin92 in #129
- Download plugin by @Maysjtu in #133
- fix: fix relative url download by @Maysjtu in #134
- Download plugin by @Maysjtu in #135
- xgplayer-mp4 use karma for testing by @xiaoyuhen in #128
- add test for findbox by @xiaoyuhen in #136
- Add rotate config by @Maysjtu in #137
- Fix fluid and queryselector id starts with digit by @Maysjtu in #138
- fix: fix time when computed now < 0 by @Maysjtu in #139
- fix: fix hls is-living judge by @Maysjtu in #140
- Fix memory leak by @Maysjtu in #141
- fix by @Maysjtu in #142
- Fix video memory leak by @Maysjtu in #144
- xgplayer核心代码 添加2个单元测试 by @ziwei3749 in #148
- Dev by @zhangxin92 in #149
- add feature screenShot by @bethe-light in #150
- feat(xgplayer, xgplayer-hls.js): change progress btn; fix xgplayer-hl… by @zhangxin92 in #152
- add feature open pipApi by @zhangxin92 in #154
- Lizhen/feature pip open by @zhangxin92 in #155
- fix(xgplayer-hls.js): fix check browser error in onePlus by @zhangxin92 in #156
- fix feature cssfullscreen by @zhangxin92 in #157
- Lizhen/dev by @zhangxin92 in #163
- fix(xgplayer): test by @zhangxin92 in #164
- Lizhen/dev by @zhangxin92 in #173
- Lizhen/dev by @zhangxin92 in #176
- feat(xgplayer): add allowSeekAfterEnded config; fix controls displaye… by @zhangxin92 in #186
- feature dash segmentbase by @divawth in #209
- add sei support by @yqjiang in #220
- Fix first ts no video data error by @yqjiang in #222
- Refactor live loaderbuffer by @yqjiang in #223
- Refactor live loaderbuffer by @yqjiang in #224
- 增加统计信息 by @yqjiang in #226
- fix(xgplayer): fix play() pause() canPlayType() and currentSrc by @magic-akari in #227
- Refactor live loaderbuffer by @yqjiang in #229
- Refactor live loaderbuffer by @yqjiang in #230
- Revert "Refactor live loaderbuffer" by @leonardoFu in #231
- Refactor live loaderbuffer by @yqjiang in #232
- Refactor live loaderbuffer by @yqjiang in #233
- 整理文件夹 by @yqjiang in #234
- Fuyuhao/feature audio compatibility by @leonardoFu in #235
- Refactor live loaderbuffer by @yqjiang in #236
- Refa...
v3.0.23-beta.19
Full Changelog: v3.0.23-beta.18...v3.0.23-beta.19
v3.0.23-beta.18
What's Changed
- feat: 1. dynamic src for plugin for hls\hls.js\mp4; 2. destroy api; 3… by @beupgo in #37
- Fuyuhao/feature flv refactor by @leonardoFu in #38
- Zhangxin by @zhangxin92 in #39
- Zhangxin by @zhangxin92 in #41
- Zhangxin by @zhangxin92 in #46
- fix: fix destroy api by @beupgo in #47
- Fuyuhao/fix distroy and src by @leonardoFu in #53
- Zhangxin by @zhangxin92 in #54
- fix(xgplayer/player.js,proxy.js,control/progress.js): check and fix b… by @zhangxin92 in #56
- Fuyuhao/feature logger by @leonardoFu in #58
- Fuyuhao/feature logger by @leonardoFu in #59
- feat(xgplayer/[package.json, control/pip.js, style/player.scss]): add… by @zhangxin92 in #60
- feat(xgplayer/[control/textTrack.js, style/player.scss, proxy.js]): a… by @zhangxin92 in #61
- Zhangxin control status by @zhangxin92 in #62
- fix(xgplayer-flv.js/flv/[core/transmuxer.js&&transmuxing-controller.j… by @zhangxin92 in https://github.com//pull/64
- fix(xgplayer-hls.js/package.json): update hls.js@0.11.0 for hls.once(… by @zhangxin92 in #65
- chore: check and build before v1.0.9 by @zhangxin92 in #66
- v1.0.9 by @zhangxin92 in #67
- Fuyuhao/fix flv playerror by @leonardoFu in #68
- fix(xgplayer/[player.js, control/mobile.js && volume.js]): fix volume… by @zhangxin92 in #69
- chore(CHANGELOG.md, lerna.json): check and build before publishing v1… by @zhangxin92 in #70
- Zhangxin v1.1.0 by @zhangxin92 in #72
- docs(CHANGELOG.md): correct changelog by @zhangxin92 in #73
- feat(xgplayer-music, xgplayer): lrc: i18n, sync; music: go forward or… by @zhangxin92 in #75
- Add karma for testing by @FrankFang in #79
- fix(flv.js/src/index): flv.js destroy and abort net request when player.emit('destroy') by @leonardoFu in #80
- Zhangxin mp4a by @zhangxin92 in #82
- chore(xgplayer): test before publishing v1.1.1 by @zhangxin92 in #83
- Zhangxin v111 by @zhangxin92 in #84
- fix(xgplayer-music): fix xgplayer-music lyric inactive bug by @zhangxin92 in #85
- fix(xgplayer-mp4): read width and height info from tkhd box by @zhangxin92 in #87
- feat(examples): add xgplayer-m4a example by @zhangxin92 in #88
- Zhangxin error fresh by @zhangxin92 in #89
- fix(xgplayer): fix enter-tips error in safari; add autoplayMuted config by @zhangxin92 in #91
- feat: 简化模版机制 by @lwyj123 in #90
- Zhangxin pgc by @zhangxin92 in #92
- fix flv abort while live by @leonardoFu in #93
- Zhangxin v112 by @zhangxin92 in #94
- Zhangxin fullscreen by @zhangxin92 in #95
- Zhangxin fullscreen by @zhangxin92 in #96
- fix(xgplayer-hls.js): play m3u8 with native video in mobile device by @zhangxin92 in #97
- Zhangxin fullscreen by @zhangxin92 in #98
- fix(xgplayer): add enter config support in mobile by @zhangxin92 in #99
- fix(xgplayer): emit error when have no url; fix progress problem in m… by @zhangxin92 in #101
- Zhangxin newlogo by @zhangxin92 in #103
- Fuyuhao/fix flv live by @leonardoFu in #104
- Zhangxin newlogo by @zhangxin92 in #105
- fix(xgplayer): fix ipad treated as PC problem; fix ios fullscreen beh… by @zhangxin92 in #107
- fix(xgplayer): fix xgplayer-poster style by @zhangxin92 in #108
- feat(xgplayer): add preview local file function; publish v1.1.3 version by @zhangxin92 in #109
- feat(xgplayer-mp4): add mp4 cut function by @zhangxin92 in #111
- fix: babel-node: command not found by @xiaoyuhen in #112
- Dev by @zhangxin92 in #114
- rotate plugins for xgplayer by @Maysjtu in #116
- fix: Multiple assets emit to the same filename by @xiaoyuhen in #115
- Dev by @zhangxin92 in #118
- fix($flv): fix flv seek to a time before currentTime by @leonardoFu in #119
- Dev by @zhangxin92 in #120
- Dev by @zhangxin92 in #124
- fix playsinline by @TYRMars in #125
- Rotate fix bug by @Maysjtu in #127
- Dev by @zhangxin92 in #129
- Download plugin by @Maysjtu in #133
- fix: fix relative url download by @Maysjtu in #134
- Download plugin by @Maysjtu in #135
- xgplayer-mp4 use karma for testing by @xiaoyuhen in #128
- add test for findbox by @xiaoyuhen in #136
- Add rotate config by @Maysjtu in #137
- Fix fluid and queryselector id starts with digit by @Maysjtu in #138
- fix: fix time when computed now < 0 by @Maysjtu in #139
- fix: fix hls is-living judge by @Maysjtu in #140
- Fix memory leak by @Maysjtu in #141
- fix by @Maysjtu in #142
- Fix video memory leak by @Maysjtu in #144
- xgplayer核心代码 添加2个单元测试 by @ziwei3749 in #148
- Dev by @zhangxin92 in #149
- add feature screenShot by @bethe-light in #150
- feat(xgplayer, xgplayer-hls.js): change progress btn; fix xgplayer-hl… by @zhangxin92 in #152
- add feature open pipApi by @zhangxin92 in #154
- Lizhen/feature pip open by @zhangxin92 in #155
- fix(xgplayer-hls.js): fix check browser error in onePlus by @zhangxin92 in #156
- fix feature cssfullscreen by @zhangxin92 in #157
- Lizhen/dev by @zhangxin92 in #163
- fix(xgplayer): test by @zhangxin92 in #164
- Lizhen/dev by @zhangxin92 in #173
- Lizhen/dev by @zhangxin92 in #176
- feat(xgplayer): add allowSeekAfterEnded config; fix controls displaye… by @zhangxin92 in #186
- feature dash segmentbase by @divawth in #209
- add sei support by @yqjiang in #220
- Fix first ts no video data error by @yqjiang in #222
- Refactor live loaderbuffer by @yqjiang in #223
- Refactor live loaderbuffer by @yqjiang in #224
- 增加统计信息 by @yqjiang in #226
- fix(xgplayer): fix play() pause() canPlayType() and currentSrc by @magic-akari in #227
- Refactor live loaderbuffer by @yqjiang in #229
- Refactor live loaderbuffer by @yqjiang in #230
- Revert "Refactor live loaderbuffer" by @leonardoFu in #231
- Refactor live loaderbuffer by @yqjiang in #232
- Refactor live loaderbuffer by @yqjiang in #233
- 整理文件夹 by @yqjiang in #234
- Fuyuhao/feature audio compatibility by @leonardoFu in #235
- Refactor live loaderbuffer by @yqjiang in #236
- Refa...
v3.0.25-rc.1
What's Changed
- chore(release): version v3.0.24 by @github-actions[bot] in #1896
Full Changelog: https://github.com/bytedance/xgplayer/commits/v3.0.25-rc.1