media-stream-player
Version:
Player built on top of media-stream-library
37 lines (36 loc) • 939 B
TypeScript
import React from 'react';
import { VideoProperties } from './PlaybackArea';
import { MetadataHandler } from './metadata';
/**
* WebSocket + RTSP playback component.
*/
interface HttpMp4VideoProps {
readonly forwardedRef?: React.Ref<HTMLVideoElement>;
/**
* The _intended_ playback state.
*/
readonly play?: boolean;
/**
* The HTTP/HTTPS source for the MP4 data (URI).
*/
readonly src?: string;
/**
* Activate automatic playback.
*/
readonly autoPlay?: boolean;
/**
* Default mute state.
*/
readonly muted?: boolean;
/**
* Callback to signal video is playing.
*/
readonly onPlaying?: (videoProperties: VideoProperties) => void;
/**
* Callback to signal video ended.
*/
readonly onEnded?: () => void;
readonly metadataHandler?: MetadataHandler;
}
export declare const HttpMp4Video: React.FC<HttpMp4VideoProps>;
export {};