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,

28 lines (27 loc) 1.2 kB
"use strict"; Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" }); const environment = require("./environment.js"); const utils = require("./utils.js"); const isGetUserMediaSupported = function() { if (environment.isElectron || environment.isWeChat) { return true; } return navigator && navigator.mediaDevices && utils.isFunction(navigator.mediaDevices.getUserMedia); }(); const isGetDisplaySupported = function() { if (environment.isElectron || environment.isWeChat) { return true; } return navigator && navigator.mediaDevices && utils.isFunction(navigator.mediaDevices.getDisplayMedia); }(); const isScreenShareSupported = isGetDisplaySupported && !environment.isWeiXinBrowser; const isEnumerateDevicesSupported = function() { if (environment.isElectron || environment.isWeChat) { return true; } return navigator && navigator.mediaDevices && utils.isFunction(navigator.mediaDevices.enumerateDevices); }(); exports.isEnumerateDevicesSupported = isEnumerateDevicesSupported; exports.isGetDisplaySupported = isGetDisplaySupported; exports.isGetUserMediaSupported = isGetUserMediaSupported; exports.isScreenShareSupported = isScreenShareSupported;