Skip to content

Commit aede72f

Browse files
xiabaoyingambar
authored andcommitted
feat: add canplay event
1 parent 12b4d6b commit aede72f

File tree

4 files changed

+5
-0
lines changed

4 files changed

+5
-0
lines changed

packages/griffith-message/README-zh-Hans.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@ dispatchMessage(target: Window, name: ACTIONS, data?: object): void
6969
7070
| `messageName` | 说明 | `data` |
7171
| --------------------------- | ---------------------------------- | ------------------------------------------------ |
72+
| `EVENTS.CANPLAY` | 可播放 | 见下表 |
7273
| `EVENTS.PLAY` | 播放 | 见下表 |
7374
| `EVENTS.PLAYING` | 从暂停或缓冲中恢复播放 | 见下表 |
7475
| `EVENTS.PAUSE` | 暂停 | 见下表 |

packages/griffith-message/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@ Events received from the player
6969
7070
| `messageName` | Description | `data` |
7171
| --------------------------- | ------------------------------------ | ------------------------------------------------ |
72+
| `EVENTS.CANPLAY` | canplay | see DOM type data table |
7273
| `EVENTS.PLAY` | Play | see DOM type data table |
7374
| `EVENTS.PLAYING` | Resume playback from pause or buffer | see DOM type data table |
7475
| `EVENTS.PAUSE` | Pause | see DOM type data table |

packages/griffith-message/src/constants/events.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ enum DOM {
88
TIMEUPDATE = 'event/dom/timeupdate',
99
ERROR = 'event/dom/error',
1010
WAITING = 'event/dom/waiting',
11+
CANPLAY = 'event/dom/canplay',
1112
}
1213

1314
// custom events
@@ -68,6 +69,7 @@ export type EventParamsMap = {
6869
[EVENTS.PAUSE]: Listen<DOMEventParams>
6970
[EVENTS.ENDED]: Listen<DOMEventParams>
7071
[EVENTS.TIMEUPDATE]: Listen<DOMEventParams>
72+
[EVENTS.CANPLAY]: Listen<DOMEventParams>
7173
[EVENTS.ERROR]: Listen<DOMEventParams>
7274
[EVENTS.WAITING]: Listen<DOMEventParams>
7375
[EVENTS.QUALITY_CHANGE]: Listen<{quality: Quality; prevQuality: Quality}>

packages/griffith/src/components/VideoWithMessage.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ const eventMap: EventPair[] = [
1717
[EVENTS.TIMEUPDATE, 'onTimeUpdate'],
1818
[EVENTS.ERROR, 'onError'],
1919
[EVENTS.WAITING, 'onWaiting'],
20+
[EVENTS.CANPLAY, 'onCanPlay'],
2021
]
2122

2223
function serializeDOMException(exception?: MediaError | null) {

0 commit comments

Comments
 (0)