Skip to content

MediaSession

[<Interface>]
type MediaSession =
    abstract member metadata: MediaMetadata option with get, set
    abstract member playbackState: MediaSessionPlaybackState with get, set
    static member Create (playbackState: MediaSessionPlaybackState, setActionHandler: Action<MediaSessionAction,MediaSessionActionHandler option>, setCameraActive: bool -> Promise<unit>, setMicrophoneActive: bool -> Promise<unit>, setPositionState: MediaPositionState option -> unit, ?metadata: MediaMetadata) : MediaSession
    abstract member setActionHandler (action: MediaSessionAction, ?handler: MediaSessionActionHandler) : unit
    abstract member setCameraActive (active: bool) : Promise<unit>
    abstract member setMicrophoneActive (active: bool) : Promise<unit>
    abstract member setPositionState (?state: MediaPositionState) : unit
AssemblyXantham.Fable.Core.TS
Attributes[<Interface>]

Properties

abstract member metadata: MediaMetadata option with get, set
abstract member playbackState: MediaSessionPlaybackState with get, set

Methods

static member Create (playbackState: MediaSessionPlaybackState, setActionHandler: Action<MediaSessionAction,MediaSessionActionHandler option>, setCameraActive: bool -> Promise<unit>, setMicrophoneActive: bool -> Promise<unit>, setPositionState: MediaPositionState option -> unit, ?metadata: MediaMetadata) : MediaSession
abstract member setActionHandler (action: MediaSessionAction, ?handler: MediaSessionActionHandler) : unit
abstract member setCameraActive (active: bool) : Promise<unit>
abstract member setMicrophoneActive (active: bool) : Promise<unit>
abstract member setPositionState (?state: MediaPositionState) : unit