UNPKG

@class100/webrtc

Version:

TODO

25 lines 949 B
import React, { useRef, useEffect } from 'react'; const MediaPlayer = (props) => { const container = useRef(null); useEffect(() => { var _a; if (!container.current) return; (_a = props.videoTrack) === null || _a === void 0 ? void 0 : _a.play(container.current, { fit: (props === null || props === void 0 ? void 0 : props.fit) || "contain" }); return () => { var _a; (_a = props.videoTrack) === null || _a === void 0 ? void 0 : _a.stop(); }; }, [container, props.videoTrack]); useEffect(() => { // props.audioTrack?.play(); return () => { // props.audioTrack?.stop(); }; }, [props.audioTrack]); return (React.createElement("div", { ref: container, className: "video-player", style: { width: '320px', height: '240px' } })); }; export default MediaPlayer; //# sourceMappingURL=AgoraWebView.js.map