1.1.3 (2018-10-26)
- examples: fix examples (1382e95)
- flv/[Flv.js, index.js. tasks/liveTask.js, parse/mainParser.js]: fix flv multi player instance a (bfb7be7)
- xgplayer: add enter config support in mobile (b059edc)
- xgplayer: change centerBtn img config; add requestFullscreen and exitFullscreen event (d1ba2d1)
- xgplayer: emit error when have no url; fix progress problem in mobile (f86fd8d)
- xgplayer: fix controls display none after switch new src from error (fc3ef9a)
- xgplayer: fix defination compatibility (106c17f)
- xgplayer: fix enter class removing order (2de869e)
- xgplayer: fix fullscreen problem in Android Chrome (4c6d3ba)
- xgplayer: fix ipad treated as PC problem; fix ios fullscreen behavior (e9234ac)
- xgplayer: fix progress cache update (fcdcc30)
- xgplayer: fix xgplayer-poster style (c0a6595)
- xgplayer: remove keydown event in destroy method (33eaac6)
- xgplayer-hls.js: play m3u8 with native video in mobile device (b99a2ac)
- xgplayer, xgplayer-m4a: fix xgplayer-m4a compatibility; add bufferedChange eventListener for ca (559da3d)
- xgplayer: add centerBtn img config (8f4883f)
- xgplayer: add controlStyle config (e5565f0)
- xgplayer: add fluid layout config (ec6c3c7)
- xgplayer: add preview local file function; publish v1.1.3 version (bbe167e)
1.1.2 (2018-09-27)
- example: update example (6ebbb40)
- flv.js: fix flv abort while live (ffd9894)
- xgplayer: fix enter-tips error in safari; add autoplayMuted config (20b2386)
- xgplayer: fix error refresh (f16ae60)
- xgplayer-mp4: read width and height info from tkhd box (e58060a)
- xgplayer-music: fix xgplayer-music lyric inactive bug (d0a13a1)
- examples: add xgplayer-m4a example (64fe1c6)
- xgplayer: add keyShortcut switch config (4693427)
- template simplify (44c3c49)
- xgplayer, xgplayer-music: add music theme(PGC Liang Yuyi); fix progress cache-bar logic (b85c6bb)
1.1.1 (2018-09-14)
- flv.js/src/index: flv.js destroy and abort net request when player.emit('') (4037761)
- xgplayer: fix fullscreen attribute problem in ios safari (04f1629)
- xgplayer: add keyboard shortcuts (d62ba86), closes #78
- xgplayer-m4a: add plugin for converting m4a to fmp4 (9439d74)
- xgplayer-m4a: add reqTimeLength config (508ce30)
- xgplayer-m4a, xgplayer-music, xgplayer: add the method for getting the music fragment with spe (31a02b9)
- xgplayer-music, xgplayer: lrc: i18n, sync; music: go forward or backward; fix progress bug (4e261ec)
- xgplayer, xgplayer-music, xgplayer-m4a: add offline storage with IndexedDB; add next song prel (d736ca2)
1.1.0 (2018-08-24)
- xgplayer-flv/[src/index.js, src/utils/Observer.js]: fix xgplayer-flv play/autoplay bug, in Obse (359c8d9)
- xgplayer/[player.js, control/mobile.js && volume.js]: fix volume problem in mobile; add mousemo (22575cf)
- add music plugin & fix flv plugin: add music plugin & fix flv plugin (1f1d802)
- examples: update example (cb98835)
1.0.9 (2018-08-20)
- fix destroy api (bc3c4f2)
- xgplayer-hls.js/package.json: update [email protected] for hls.once(event, function(){}) (dd99fe5)
- xgplayer/[control/error.js,style/player.scss]: fix error info suitability problem when player w (fe22152)
- xgplayer/[control/textTrack.js, proxy.js]: suitability support for textTrack in firefox (3afda8d)
- xgplayer/[player.js && proxy.js, control/mobile.js && volume.js]: fix muted autoplay (a30892a)
- xgplayer/control/replay.js: fix replay button style bug in IE 11 (7a8d4b7)
- xgplayer/player.js,proxy.js,control/progress.js: check and fix before publish (15ea12a)
- xgplayer/proxy.js: config video crossorigin='anonymous' for textTrack (717e86d)
- xgplayer/proxy.js, README.md: support crossorigin textTrack, rewrite the git clone method for s (21aa3cc)
- add music-plugin (7a781bd)
- example: update example (557aca6)
- flv/utils/Observer: update Observer for compatibility (f51d878)
- logger/*: add xgplayer-logger support CNZZ, Baidu and Gtag (b930a5c)
- xgplayer/[control/textTrack.js, style/player.scss, proxy.js]: add control status: fullscreen, (bb8079e)
- xgplayer/[package.json, control/pip.js, style/player.scss]: add Picture-in-Picture function (0e39cd8)
- xgplayer/[proxy.js, utils/util.js]: add bufferedChange event (00c74dc)
- xgplayer/control/[pc.js, mobile.js, replay.js]: add center button svg path config (2b47a5a)
- xgplayer/control/pc.js: change enterLogo config, add enterBg, enterTips config (2b97761)
1.0.7 (2018-08-02)
- flv/index.js: destroy flv when player distroyed (e90380b)
- xgplayer/[control/mobile.js,pc.js,progress.js style/player.scss]: fix playbackrate and definiti (de26dbc)
-
- dynamic src for plugin for hls\hls.js\mp4; 2. destroy api; 3. xgplayer mediaType support fo (2677045)
- flv/[Flv.js, index.js, parser/demux/Audio&Video]: flv support change src at the middle of play (d24432f)
- xgplayer/[control/definition.js,fullscreen.js,play.js,playbackRate.js style/player.scss]: Chan (5ad1322)
- xgplayer/[proxy.js,control/mobile.js&textTrack.js,style/player.scss]: 1.support Android mobile (68f55c4)
1.0.6 (2018-07-26)
1.0.6-0 (2018-07-25)
- xgplayer/proxy.js: add param 'type' for canPlayType function (f934040)
- fix hls.js live stream fetch when player destroyed (6760f78)
1.0.5 (2018-07-13)
- examples/flv flv/src/[FLV, parser/MainParser]: 解决flv在seek之后,seek状态不能重置的问题,同时解决demo视频没有keframe信息 (80aef1c)
- README.md, README.zh-CN.md: fix npm logo (322949b)
- xgplayer/[control/playbackRate.js,definition.js,style/player.scss,error.js,proxy.js]: fix playb (096316c)
- xgplayer/[control/progress.js]: fix progress point position (55aa619)
- fix browser filename to index.js (42f334c)
- flv/[index.js, Flv.js, MainParser.js]: flv support seamless definition switching, see configur (d3c9d3e)
1.0.4 (2018-07-05)
1.0.3 (2018-07-05)
- flv/MainParser: 解决flv连续seek导致的视频播放错误 (6f59410), closes #10
- xgplayer/[control/makeBullet.js,style/player.scss]: 修改弹幕对播放器交互影响 (ec759bf)
- flv/config: 增加flv.js的配置项支持,增加cors选项 (de17ec5)
- flv/src/[index.js, Flv.js]: flv代码重构 (1f3e48b)
- gitignore: remove .DS_Store (83bc3a4)
- xgplayer/control/[progress.js,makeBullet.js]: 播放器增加预览和弹幕功能 (09034dd), closes #11
- xgplayer/control/[progress.js,makeBullet.js]: 播放器增加预览和弹幕功能