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,
25 lines (24 loc) • 750 B
JavaScript
import { isElectron, isWeChat } from "./environment.mjs";
import { isFunction } from "./utils.mjs";
const isGetUserMediaSupported = function() {
if (isElectron || isWeChat) {
return true;
}
return navigator && navigator.mediaDevices && isFunction(navigator.mediaDevices.getUserMedia);
}();
(function() {
if (isElectron || isWeChat) {
return true;
}
return navigator && navigator.mediaDevices && isFunction(navigator.mediaDevices.getDisplayMedia);
})();
const isEnumerateDevicesSupported = function() {
if (isElectron || isWeChat) {
return true;
}
return navigator && navigator.mediaDevices && isFunction(navigator.mediaDevices.enumerateDevices);
}();
export {
isEnumerateDevicesSupported,
isGetUserMediaSupported
};