export more public APIs to customize UI

This commit is contained in:
Yanzhen Yu
2026-04-01 12:00:00 +08:00
parent 4e1525a05e
commit beac8ddd6b
4 changed files with 31 additions and 21 deletions

View File

@@ -73,6 +73,7 @@
switch (event) {
case 'ui-update-current-time':
case 'ui-update-progress':
case 'ui-update-player-state':
controller.$on(event, ({ detail }) => handler(detail));
default:
break;
@@ -82,6 +83,8 @@
export const addEvent = (event: eventWithTime) => {
replayer.addEvent(event);
};
export const getMetaData = () => replayer.getMetaData();
export const getReplayer = () => replayer;
// by pass controller methods as public API
export const toggle = () => {