UNPKG

@class100/webrtc

Version:

TODO

20 lines 853 B
import React, { useRef } from 'react'; import { useDebounceEffect } from 'ahooks'; const TRTCWebPlayer = (props) => { const container = useRef(null); useDebounceEffect(() => { var _a; if (!container.current) return; (_a = props.localStream) === null || _a === void 0 ? void 0 : _a.play(container.current, { objectFit: (props === null || props === void 0 ? void 0 : props.fit) || 'cover' }); return () => { var _a; (_a = props.localStream) === null || _a === void 0 ? void 0 : _a.stop(); }; }, [container, props.localStream], { wait: 500 }); return (React.createElement("div", { ref: container, className: "video-player", style: { width: '320px', height: '240px' } })); }; export default TRTCWebPlayer; //# sourceMappingURL=TRTCWebView.js.map