Skip to content

Latest commit

 

History

History
208 lines (121 loc) · 12.2 KB

CHANGELOG.md

File metadata and controls

208 lines (121 loc) · 12.2 KB

1.1.3 (2018-10-26)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • flv.js/src/index: flv.js destroy and abort net request when player.emit('') (4037761)
  • xgplayer: fix fullscreen attribute problem in ios safari (04f1629)

Features

  • 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)

Bug Fixes

  • 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)

Features

  • add music plugin & fix flv plugin: add music plugin & fix flv plugin (1f1d802)
  • examples: update example (cb98835)

1.0.9 (2018-08-20)

Bug Fixes

  • 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)

Features

  • 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)

Performance Improvements

  • xgplayer/control/pc.js: change enterLogo config, add enterBg, enterTips config (2b97761)

1.0.7 (2018-08-02)

Bug Fixes

  • 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)

Features

    1. 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)

Bug Fixes

  • 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)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • flv/MainParser: 解决flv连续seek导致的视频播放错误 (6f59410), closes #10
  • xgplayer/[control/makeBullet.js,style/player.scss]: 修改弹幕对播放器交互影响 (ec759bf)

Features

  • 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

BREAKING CHANGES

  • xgplayer/control/[progress.js,makeBullet.js]: 播放器增加预览和弹幕功能