UNPKG

@tencentcloud/roomkit-web-vue3

Version:

<h1 align="center"> TUIRoomKit</h1> Conference (TUIRoomKit) is a product suitable for multi-person audio and video conversation scenarios such as business meetings, webinars, and online education. By integrating this product, you can add room management,

31 lines (30 loc) 1 kB
import TUIRoomEngine__default, { TUIRoomEvents } from "@tencentcloud/tuiroom-engine-js"; import useRoomEngine from "./useRoomEngine.mjs"; import MessageBox from "../components/common/base/MessageBox/index.mjs"; import { useI18n } from "../locales/index.mjs"; const roomEngine = useRoomEngine(); let isShowAutoPlayDialog = false; function useCustomizedAutoPlayDialog() { const { t } = useI18n(); TUIRoomEngine__default.once("ready", () => { var _a; (_a = roomEngine.instance) == null ? void 0 : _a.on(TUIRoomEvents.onAutoPlayFailed, () => { if (!isShowAutoPlayDialog) { isShowAutoPlayDialog = true; MessageBox({ title: t("Attention"), message: t( 'Audio playback failed. Click the "Confirm" to resume playback' ), confirmButtonText: t("Confirm"), callback: () => { isShowAutoPlayDialog = false; } }); } }); }); } export { useCustomizedAutoPlayDialog as default };