@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.13 kB
JavaScript
Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: "Module" } });
const TUIRoomEngine = require("@tencentcloud/tuiroom-engine-js");
const useRoomEngine = require("./useRoomEngine.js");
const index$1 = require("../components/common/base/MessageBox/index.js");
const index = require("../locales/index.js");
const roomEngine = useRoomEngine.default();
let isShowAutoPlayDialog = false;
function useCustomizedAutoPlayDialog() {
const { t } = index.useI18n();
TUIRoomEngine.once("ready", () => {
var _a;
(_a = roomEngine.instance) == null ? void 0 : _a.on(TUIRoomEngine.TUIRoomEvents.onAutoPlayFailed, () => {
if (!isShowAutoPlayDialog) {
isShowAutoPlayDialog = true;
index$1.default({
title: t("Attention"),
message: t(
'Audio playback failed. Click the "Confirm" to resume playback'
),
confirmButtonText: t("Confirm"),
callback: () => {
isShowAutoPlayDialog = false;
}
});
}
});
});
}
exports.default = useCustomizedAutoPlayDialog;
;