@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
JavaScript
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;
;