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
| |
|---|
| Assembly | Xantham.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