HTMLMediaElement
[<Interface>]
type HTMLMediaElement =
abstract member HAVE_CURRENT_DATA: int
abstract member HAVE_ENOUGH_DATA: int
abstract member HAVE_FUTURE_DATA: int
abstract member HAVE_METADATA: int
abstract member HAVE_NOTHING: int
abstract member NETWORK_EMPTY: int
abstract member NETWORK_IDLE: int
abstract member NETWORK_LOADING: int
abstract member NETWORK_NO_SOURCE: int
abstract member autoplay: bool with get, set
abstract member buffered: TimeRanges
abstract member controls: bool with get, set
abstract member crossOrigin: string option with get, set
abstract member currentSrc: string
abstract member currentTime: float with get, set
abstract member defaultMuted: bool with get, set
abstract member defaultPlaybackRate: float with get, set
abstract member disableRemotePlayback: bool with get, set
abstract member duration: float
abstract member ended: bool
abstract member error: MediaError option
abstract member loop: bool with get, set
abstract member mediaKeys: MediaKeys option
abstract member muted: bool with get, set
abstract member networkState: float
abstract member onencrypted: (MediaEncryptedEvent -> unit) option with get, set
abstract member onwaitingforkey: (Event -> unit) option with get, set
abstract member paused: bool
abstract member playbackRate: float with get, set
abstract member played: TimeRanges
abstract member preload: preload with get, set
abstract member preservesPitch: bool with get, set
abstract member readyState: float
abstract member remote: RemotePlayback
abstract member seekable: TimeRanges
abstract member seeking: bool
abstract member sinkId: string
abstract member src: string with get, set
abstract member srcObject: MediaProvider option with get, set
abstract member textTracks: TextTrackList
abstract member volume: float with get, set
abstract member addEventListener (type: string, listener: EventListenerObject, options: AddEventListenerOptions) : unit
abstract member addEventListener (type: string, listener: EventListenerObject, options: bool) : unit
abstract member addEventListener (type: string, listener: EventListenerObject) : unit
abstract member addEventListener (type: string, listener: EventListener, options: AddEventListenerOptions) : unit
abstract member addEventListener (type: string, listener: EventListener, options: bool) : unit
abstract member addEventListener (type: string, listener: EventListener) : unit
abstract member addEventListener<'K> (type: Key<'K>, listener: 'K -> unit, options: AddEventListenerOptions) : unit
abstract member addEventListener<'K> (type: Key<'K>, listener: 'K -> unit, options: bool) : unit
abstract member addEventListener<'K> (type: Key<'K>, listener: 'K -> unit) : unit
abstract member addTextTrack (kind: TextTrackKind, ?label: string, ?language: string) : TextTrack
abstract member canPlayType (type: string) : CanPlayTypeResult
abstract member captureStream () : MediaStream
abstract member fastSeek (time: float) : unit
abstract member load () : unit
abstract member pause () : unit
abstract member play () : Promise<unit>
abstract member removeEventListener (type: string, listener: EventListenerObject, options: EventListenerOptions) : unit
abstract member removeEventListener (type: string, listener: EventListenerObject, options: bool) : unit
abstract member removeEventListener (type: string, listener: EventListenerObject) : unit
abstract member removeEventListener (type: string, listener: EventListener, options: EventListenerOptions) : unit
abstract member removeEventListener (type: string, listener: EventListener, options: bool) : unit
abstract member removeEventListener (type: string, listener: EventListener) : unit
abstract member removeEventListener<'K> (type: Key<'K>, listener: 'K -> unit, options: EventListenerOptions) : unit
abstract member removeEventListener<'K> (type: Key<'K>, listener: 'K -> unit, options: bool) : unit
abstract member removeEventListener<'K> (type: Key<'K>, listener: 'K -> unit) : unit
abstract member setMediaKeys (mediaKeys: MediaKeys option) : Promise<unit>
abstract member setSinkId (sinkId: string) : Promise<unit>
| |
|---|
| Assembly | Glutinum.Web |
| Inherits | obj \| null |
| Implements | HTMLElement |
| Attributes | [<AllowNullLiteral>] [<Interface>] [<Global>] |
Declared inside
Properties
abstract member HAVE_CURRENT_DATA: int
abstract member HAVE_ENOUGH_DATA: int
abstract member HAVE_FUTURE_DATA: int
abstract member HAVE_METADATA: int
abstract member HAVE_NOTHING: int
abstract member NETWORK_EMPTY: int
abstract member NETWORK_IDLE: int
abstract member NETWORK_LOADING: int
abstract member NETWORK_NO_SOURCE: int
abstract member autoplay: bool with get, set
abstract member controls: bool with get, set
abstract member crossOrigin: string option with get, set
abstract member currentSrc: string
abstract member currentTime: float with get, set
abstract member defaultMuted: bool with get, set
abstract member defaultPlaybackRate: float with get, set
abstract member disableRemotePlayback: bool with get, set
abstract member duration: float
abstract member ended: bool
abstract member loop: bool with get, set
abstract member muted: bool with get, set
abstract member networkState: float
abstract member onwaitingforkey: (Event -> unit) option with get, set
abstract member paused: bool
abstract member playbackRate: float with get, set
abstract member preload: preload with get, set
abstract member preservesPitch: bool with get, set
abstract member readyState: float
abstract member seeking: bool
abstract member sinkId: string
abstract member src: string with get, set
abstract member volume: float with get, set
Methods
abstract member addEventListener (type: string, listener: EventListenerObject, options: AddEventListenerOptions) : unit
abstract member addEventListener (type: string, listener: EventListenerObject, options: bool) : unit
abstract member addEventListener (type: string, listener: EventListenerObject) : unit
abstract member addEventListener (type: string, listener: EventListener, options: AddEventListenerOptions) : unit
abstract member addEventListener (type: string, listener: EventListener, options: bool) : unit
abstract member addEventListener (type: string, listener: EventListener) : unit
abstract member addEventListener<'K> (type: Key<'K>, listener: 'K -> unit, options: AddEventListenerOptions) : unit
abstract member addEventListener<'K> (type: Key<'K>, listener: 'K -> unit, options: bool) : unit
abstract member addEventListener<'K> (type: Key<'K>, listener: 'K -> unit) : unit
abstract member fastSeek (time: float) : unit
abstract member load () : unit
abstract member pause () : unit
abstract member play () : Promise<unit>
abstract member removeEventListener (type: string, listener: EventListenerObject, options: EventListenerOptions) : unit
abstract member removeEventListener (type: string, listener: EventListenerObject, options: bool) : unit
abstract member removeEventListener (type: string, listener: EventListenerObject) : unit
abstract member removeEventListener (type: string, listener: EventListener, options: EventListenerOptions) : unit
abstract member removeEventListener (type: string, listener: EventListener, options: bool) : unit
abstract member removeEventListener (type: string, listener: EventListener) : unit
abstract member removeEventListener<'K> (type: Key<'K>, listener: 'K -> unit, options: EventListenerOptions) : unit
abstract member removeEventListener<'K> (type: Key<'K>, listener: 'K -> unit, options: bool) : unit
abstract member removeEventListener<'K> (type: Key<'K>, listener: 'K -> unit) : unit
abstract member setMediaKeys (mediaKeys: MediaKeys option) : Promise<unit>
abstract member setSinkId (sinkId: string) : Promise<unit>