All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
1.31.0 (2024-03-18)
- 透传 video 标签 crossorigin (68c65bb)
1.30.0 (2023-03-27)
1.29.0 (2022-10-20)
1.28.0 (2022-10-13)
- enableCrossWindowMessage split away from standalone (83c857a)
1.27.3 (2022-10-10)
Note: Version bump only for package griffith
1.27.2 (2022-09-30)
- 多个播放器使用同一个 Pip 实例问题修复 (6d8de0d)
1.27.1 (2022-09-27)
Note: Version bump only for package griffith
1.27.0 (2022-09-27)
1.26.2 (2022-09-26)
- no defaultQuality in qualities (c6dabf3)
1.26.1 (2022-08-03)
1.26.0 (2022-04-26)
1.25.1 (2022-04-20)
- 修复loading状态下不能暂停的问题 (14099bf)
1.25.0 (2022-04-07)
1.24.3 (2022-04-01)
- 修改document.body=null的情况 (76b4461)
1.24.2 (2022-03-28)
1.24.1 (2022-03-09)
1.24.0 (2022-02-17)
- add layerContent prop (f85f3a6)
1.23.0 (2022-02-09)
- add isIE in ua (d7a6924), closes #18 #158
- do not process shortcut in input fields (87faf57)
- do not process shortcut when event is default prevented (d08ba7a)
- fix box-sizing style of time in Controller (2b92454)
- ignore modifier state in shortcut keys (07534b9)
- remove
Enter
shortcut (be5f556) - use smooth progress transition (f68c1ac)
- add ActionToast for shortcut keys (d76c811)
- add aria label to controller buttons (d6b889c)
- add shortcut keys for playback rate (8c319dc)
- allow change sources on the fly, refactor VideoSourceProvider (044f220)
- allow use shortcut keys without controller (deeb310)
- listen shortcut keys on root element (63f554a)
1.22.1 (2022-01-21)
- fix loading state in Player (c884140)
1.22.0 (2021-12-29)
- 添加变量控制是否使用 title 覆盖 document.title (ddff83c)
1.21.3 (2021-11-04)
- 修复controller取不到值的问题 (4beba5a)
1.21.2 (2021-10-27)
- 通过 hideMobileControls 控制 loading 状态时允许暂停视频 (828426d)
1.21.1 (2021-10-15)
- 隐藏移动端原生控件后,需添加自定义 loading (2b70b23)
1.21.0 (2021-10-13)
- add canplay event (aede72f)
1.20.0 (2021-10-12)
- add hideCover/hideMobileControls prop (810cb81)
1.19.0 (2021-09-23)
1.18.4 (2021-09-22)
1.18.3 (2021-09-18)
- fix time alignment in controller (4f6c0cd)
- remove useless reduce function (c45b16c)
- use shared ControllerButton, prevent submitting form (c490426)
1.18.2 (2021-09-17)
Note: Version bump only for package griffith
1.18.1 (2021-09-17)
- 撤销网页全屏按钮 (76963bc)
1.18.0 (2021-09-16)
- dispose subscription in MessageContext (ca9139e)
- fix default value in LocaleContext (e4a0816)
- remove duplicate handleError in Video (a6aaa4c)
- add event params type (20dea5a)
- add useEvent API (fa4b671)
- migrate griffith-standalone to ts (ca6cd25)
- overload subscribeMessage, add action params type (e814282)
1.17.0 (2021-09-02)
- emit SUBSCRIPTION_READY (7da911f)
- add page fullscreen,rate switch,custom definition and some ui refactor (3e07b12)
1.16.0 (2021-09-01)
- add SUBSCRIPTION_READY event (53d28d4)
1.15.1 (2021-08-12)
- fix some typing (b67e3ca)
1.15.0 (2021-08-11)
- add dispatchRef, respond
ACTIONS.PLAYER.PLAY
(f59531d) - add loop prop (20bf9e8)
- alwayShowVolumeButton (320d273)
- support action set_volume & update readme (7b2f25f)
1.14.2 (2021-07-16)
Note: Version bump only for package griffith
1.14.1 (2021-06-24)
1.14.0 (2021-06-24)
1.13.0 (2021-05-26)
- expose onFullScreenChange event (#174) (2d8d444)
- replace
onFullScreenChange
withonEvent
(#175) (9567337) - use pure ESM format (#167) (e54d061)
1.12.0 (2021-05-06)
1.11.1 (2021-04-20)
1.11.0 (2021-04-19)
- add tooltip limit (#118) (af8dbf8)
- export controller component (#117) (a99512b)
- kind-of bug (#120) (e374afb)
- mobile muted (#128) (fa3a8fd)
- time wrap (#143) (7fc4e76)
- add defaultQuality prop (#141) (084f2fa)
- add fhd text support (#140) (4fb817b)
- add node information on the progress bar (#154) (48a2f95)
- hidden ui (#148) (f620271)
- picture in picture (#136) (f4cc4e5)
- update action message (#144) (833c0f4)
- use auto quality (#147) (6798882)
1.10.0 (2020-12-23)
- add tooltip limit (#118) (af8dbf8)
- export controller component (#117) (a99512b)
- kind-of bug (#120) (e374afb)
- mobile muted (#128) (fa3a8fd)
- time wrap (#143) (7fc4e76)
- add defaultQuality prop (#141) (084f2fa)
- add fhd text support (#140) (4fb817b)
- hidden ui (#148) (f620271)
- picture in picture (#136) (f4cc4e5)
- update action message (#144) (833c0f4)
- use auto quality (#147) (6798882)
1.9.0 (2020-10-22)
1.8.1 (2020-10-16)
1.8.0 (2020-09-23)
1.7.0 (2020-09-11)
1.6.0 (2020-08-20)
1.5.3 (2020-05-27)
1.5.2 (2020-03-31)
1.5.1 (2020-03-23)
- export controller component (4918a95)
1.5.0 (2019-05-13)
1.4.5 (2019-04-28)
1.4.4 (2019-04-23)
1.4.3 (2019-04-19)
- don't use MSE If the video don't have a video track (#78) (0261ddb)
- dont show Controller component when first frame is not ready (#74) (5f3c621)
- end of stream when last GOP is played (#83) (1aaf240)
- exceeding the buffering quota (#75) (01134f1)
1.4.2 (2019-04-17)
- cannot read property handlerType of undefined (#70) (3702079)
- failed to execute endOfStream on MediaSource (#69) (c8c91ff)
- failed to execute start on TimeRanges (#71) (b59c4d0)
1.4.1 (2019-04-16)
- add Access-Control-Allow-Methods limit (4049347)
- cannot read property hdlr of undefined (#66) (038ec8b)
- add Access-Control-Allow-Origin option (#68) (8efb682))
- failed to execute appendBuffer on SourceBuffer (#68) (51e6602))
1.4.0 (2019-04-11)
- cache data (#61) (0b5e874)
- Fix a hls bug when switching quality (#59) (4a0e079)
- remove mseUpdating flag (#63) (93867af)
- replay case (#60) (e2693ad)
1.3.1 (2019-04-03)
- Failed to execute appendBuffer on SourceBuffer (#57) (f4c435f)
- use xhr instead of the fetch api (#56) (267b56a)
1.3.0 (2019-04-02)
- Cannot read property appendBuffer of undefined (#48) (9415b63)
- empty audio track (#52) (a62ef4d)
- last GOP dont have audio track (#51) (67d37bb)
1.2.1 (2019-03-27)
1.2.0 (2019-03-26)
1.1.4 (2019-03-26)
Note: Version bump only for package griffith
1.1.3 (2019-03-25)
1.1.2 (2019-03-25)
- ci config (#28) (6553b20)
- fullscreen related issues (#19) (7df92e7)
- modify webpack-dev-server port (#5) (b2cd8bd)
- Module not found (#29) (f80b01e)
- some MSE error (#26) (8f38191)
- docs: remove control character "\x08" in documents (#3) (e6811cf)
- test error (#1) (e891793)
- init griffith (5047aec)