@phenixrts/sdk
Version:
JavaScript SDK
19 lines (18 loc) • 731 B
TypeScript
import { ChunkedStreamingOptions, ChunkedStreamingStatistics } from './StreamTypes';
export default class ShakaPlayer {
private readonly _logger;
private readonly _videoElement;
private readonly _kind;
private readonly _streamId;
private readonly _manifestURI;
private readonly _options;
private readonly _handleStreamFailure;
private readonly _disposables;
private readonly _monitoredStatistics;
private _player;
constructor(videoElement: HTMLVideoElement, kind: string, streamId: string, manifestURI: string, options: ChunkedStreamingOptions, handleStreamFailure: Function);
start(): void;
getStats(): ChunkedStreamingStatistics;
dispose(): void;
private loadPlayer;
}