UNPKG

mediasfu-reactnative-expo

Version:
34 lines 1.32 kB
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