@class100/webrtc
Version:
TODO
22 lines (21 loc) • 688 B
TypeScript
/// <reference types="react" />
import { ILocalVideoTrack, IRemoteVideoTrack, ILocalAudioTrack, IRemoteAudioTrack } from 'agora-rtc-sdk-ng';
export interface VideoPlayerProps {
uid: string | number;
videoTrack: ILocalVideoTrack | IRemoteVideoTrack | undefined;
audioTrack: ILocalAudioTrack | IRemoteAudioTrack | undefined;
/**
* 是否播放音频
* @default true
*/
isPlayAudio?: boolean;
/**
* 是否播放视频
* @default true
*/
isPlayVideo?: boolean;
fit?: "cover" | "contain" | "fill";
audioOutputDeviceId?: string;
}
declare const MediaPlayer: (props: VideoPlayerProps) => JSX.Element;
export default MediaPlayer;