UNPKG

mediasfu-reactnative

Version:
35 lines 1.37 kB
/* eslint-disable @typescript-eslint/no-unused-vars */ import React from 'react'; // Default fallback // Fallback for mediaDevices with support for getUserMedia export const mediaDevices = { getUserMedia: async (constraints) => { // Fallback logic or mock implementation for getUserMedia console.warn('getUserMedia is not implemented in this environment.'); return new MediaStream(); // Return an empty MediaStream as a fallback }, getDisplayMedia: async (constraints) => { // Fallback logic or mock implementation for getDisplayMedia console.warn('getDisplayMedia is not implemented in this environment.'); return new MediaStream(); // Return an empty MediaStream as a fallback }, enumerateDevices: async () => { // Fallback logic or mock implementation for enumerateDevices console.warn('enumerateDevices is not implemented in this environment.'); return []; // Return an empty array as a fallback }, }; export function registerGlobals() { } export class MediaStream { constructor(tracks = []) { this.tracks = tracks; // Assign tracks to the MediaStream instance } } export class MediaStreamTrack { } export class RTCView extends React.Component { render() { return null; // Empty RTCView implementation } } //# sourceMappingURL=webrtc.js.map