UNPKG

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,

38 lines (33 loc) 1.1 kB
import TUIRoomEngine from '@tencentcloud/tuiroom-engine-js'; import useGetRoomEngine from './useRoomEngine'; import TUIMessageBox from '../components/common/base/MessageBox'; import { useI18n } from '../locales'; const roomEngine = useGetRoomEngine(); let isShowAutoPlayDialog = false; export default function () { const { t } = useI18n(); TUIRoomEngine.once('ready', () => { const trtcCloud = roomEngine.instance?.getTRTCCloud(); trtcCloud.callExperimentalAPI( JSON.stringify({ api: 'enableAutoPlayDialog', params: { enable: 0 }, }) ); trtcCloud.on('onAutoPlayFailed', () => { if (!isShowAutoPlayDialog) { isShowAutoPlayDialog = true; // TUIMessageBox({ // title: t('Attention'), // message: t( // 'Audio playback failed. Click the "Confirm" to resume playback' // ), // confirmButtonText: t('Confirm'), // callback: () => { // isShowAutoPlayDialog = false; // }, // }); } }); }); }