/** * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the Microsoft Live Share SDK License. */ export interface IMediaPlayer { readonly currentSrc: string; currentTime: number; readonly duration: number; readonly ended: boolean; muted: boolean; readonly paused: boolean; playbackRate: number; src: string; volume: number; load(): void; pause(): void; play(): Promise; addEventListener( type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions ): void; removeEventListener( type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions ): void; }