Options
All
  • Public
  • Public/Protected
  • All
Menu

该类表示微信小程序中的远端媒体流, 由于微信小程序的特殊性, 无法通过DOM操作设置<live-player>的属性, 因此需要使用<remote-stream>组件来代替<live-player>, 同理, 使用<local-stream>代替<live-pusher>

Hierarchy

Implements

Index

Constructors

constructor

Properties

component

listenerMap

listenerMap: {}

Type declaration

logger

logger: Reporter = new Reporter('WeChatRemoteStream')

options

userId

userId: string

Methods

addEventListener

addEventListeners

attachComponent

clearListener

  • clearListener(): void

disableAudio

  • disableAudio(): Promise<any>

disableVideo

  • disableVideo(): Promise<any>

dispatchEvent

  • dispatchEvent(event: Event): boolean

dispatchEventLite

enableAudio

  • enableAudio(): Promise<any>

enableVideo

  • enableVideo(): Promise<any>

hasListener

onaudiovolumenotify

  • onaudiovolumenotify(ev: any): void
  • Parameters

    • ev: any

    Returns void

onenterpictureinpicturechange

  • onenterpictureinpicturechange(ev: any): void
  • Parameters

    • ev: any

    Returns void

onfullscreenchange

  • onfullscreenchange(ev: any): void
  • Parameters

    • ev: any

    Returns void

onleavepictureinpicturechange

  • onleavepictureinpicturechange(ev: any): void
  • Parameters

    • ev: any

    Returns void

onnetstatechange

  • onnetstatechange(ev: any): void
  • Parameters

    • ev: any

    Returns void

onstatechange

  • onstatechange(ev: any): void
  • Parameters

    • ev: any

    Returns void

pause

  • pause(): Promise<any>
  • Returns Promise<any>

removeEventListener

reset

setAudioOutput

  • setAudioOutput(...args: any): Promise<any>

snapshot

  • snapshot(...args: any): Promise<any>
  • Parameters

    • Rest ...args: any

    Returns Promise<any>

start

  • start(): Promise<any>
  • 开启关闭拉流

    Returns Promise<any>

stop

  • stop(): Promise<any>
  • Returns Promise<any>

Object literals

Static DEFAULT_EVENT_LISTENER_OPTIONS

DEFAULT_EVENT_LISTENER_OPTIONS: object

once

once: false = false

Static DEFAULT_STREAM_OPTIONS

DEFAULT_STREAM_OPTIONS: object

autoPauseIfNavigate

autoPauseIfNavigate: true = true

autoPauseIfOpenNative

autoPauseIfOpenNative: true = true

autoplay

autoplay: true = true

debug

debug: false = false

enableRecvMessage

enableRecvMessage: "false" = "false"

maxCache

maxCache: number = 0.8

minCache

minCache: number = 0.2

mode

mode: "RTC" = "RTC"

muteAudio

muteAudio: false = false

muteVideo

muteVideo: false = false

muted

muted: false = false

objectFit

objectFit: "contain" = "contain"

orientation

orientation: "vertical" = "vertical"

pictureInPictureMode

pictureInPictureMode: undefined[] = []

soundMode

soundMode: "speaker" = "speaker"

src

src: null = null

Generated using TypeDoc