as

Settings
Sign out
Notifications
Alexa
亚马逊应用商店
Ring
AWS
文档
Support
Contact Us
My Cases
新手入门
设计和开发
应用发布
参考
支持
跳转到主要内容

属性

newMediaElementConfig

newMediaElementConfig: () => NativeMediaElementConfig

checkClientManifestForKMC

checkClientManifestForKMC: () => NativeKMCResult

setSurface

setSurface: (mediaElement: NativeMediaElement, surface: string) => void

clearSurface

clearSurface: (mediaElement: NativeMediaElement, surface: string) => void

setCaptionConsumer

setCaptionConsumer: (mediaElement: NativeMediaElement, captionConsumer: string) => boolean

clearCaptionConsumer

clearCaptionConsumer: (mediaElement: NativeMediaElement, captionConsumer: string) => boolean

setWaitForAudioToCompleteSeek

setWaitForAudioToCompleteSeek: (mediaElementConfig: NativeMediaElementConfig, waitForAudioToCompleteSeek: boolean) => void

setAudioConfig

setAudioConfig: (mediaElementConfig: NativeMediaElementConfig, audioType: number, audioUsage: number) => void

newMediaElement

newMediaElement: (mediaElementConfig: NativeMediaElementConfig, callback: (nativeMediaElement: NativeMediaElement) => void) => void

destroy

destroy: (mediaElement: NativeMediaElement, callback: () => void) => void

destroySync

destroySync: (mediaElement: NativeMediaElement, timeoutInMs: number) => MediaPlayerDeInitStatus

setEventCallback

setEventCallback: (mediaElement: NativeMediaElement, callback: (event: NativeMediaElementEvent, buffer: ArrayBuffer) => void) => void

setVideoOutputPosition

setVideoOutputPosition: (mediaElementConfig: NativeMediaElementConfig, x: number, y: number, width: number, height: number) => void

setInitPictureMode

setInitPictureMode: (mediaElementConfig: NativeMediaElementConfig, pictureMode: number) => void

isValid

isValid: (mediaElement: NativeMediaElement) => boolean

getError

getError: (mediaElement: NativeMediaElement) => NativeMediaError

getReadyState

getReadyState: (mediaElement: NativeMediaElement) => number

getBuffered

getBuffered: (mediaElement: NativeMediaElement) => Array<NativeTimeRange>

getSeeking

getSeeking: (mediaElement: NativeMediaElement) => boolean

getCurrentTime

getCurrentTime: (mediaElement: NativeMediaElement) => number

getDuration

getDuration: (mediaElement: NativeMediaElement) => number

setDuration

setDuration: (mediaElement: NativeMediaElement, duration: number) => number

getPaused

getPaused: (mediaElement: NativeMediaElement) => boolean

getSeekable

getSeekable: (mediaElement: NativeMediaElement) => Array<NativeTimeRange>

getEnded

getEnded: (mediaElement: NativeMediaElement) => boolean

play

play: (mediaElement: NativeMediaElement) => void

pause

pause: (mediaElement: NativeMediaElement) => void

seek

seek: (mediaElement: NativeMediaElement, position: number) => void

getVolumeLevel

getVolumeLevel: (mediaElement: NativeMediaElement) => number

setVolumeLevel

setVolumeLevel: (mediaElement: NativeMediaElement, volumelevel: number) => void

isAudioMuted

isAudioMuted: (mediaElement: NativeMediaElement) => boolean

muteAudio

muteAudio: (mediaElement: NativeMediaElement) => void

unMuteAudio

unMuteAudio: (mediaElement: NativeMediaElement) => void

setPlaybackRate

setPlaybackRate: (mediaElement: NativeMediaElement, playbackrate: number) => void

getPlaybackRate

getPlaybackRate: (mediaElement: NativeMediaElement) => number

createAndAttachMediaSource

createAndAttachMediaSource: (mediaElement: NativeMediaElement) => void

detachMediaSource

detachMediaSource: (mediaElement: NativeMediaElement) => void

getEndOfStreamSignalled

getEndOfStreamSignalled: (mediaElement: NativeMediaElement) => boolean

addSourceBuffer

addSourceBuffer: (mediaElement: NativeMediaElement, appendChunkSize: number, maxWidth: number, maxHeight: number, frameRate: number, evictionThreshold: number, mimeType: string) => NativeAddSourceBufferResult

removeSourceBuffer

removeSourceBuffer: (mediaElement: NativeMediaElement, sourceBufferId: string) => number

getSourceBuffers

getSourceBuffers: (mediaElement: NativeMediaElement) => Array<string>

getActiveSourceBuffers

getActiveSourceBuffers: (mediaElement: NativeMediaElement) => Array<string>

setLiveSeekableRange

setLiveSeekableRange: (mediaElement: NativeMediaElement, start: number, end: number) => number

clearLiveSeekableRange

clearLiveSeekableRange: (mediaElement: NativeMediaElement) => number

endOfStream

endOfStream: (mediaElement: NativeMediaElement, errorMessage: string) => number

setMediaKeys

setMediaKeys: (mediaElement: NativeMediaElement, cdmiMediaKeys: NativeCDMiMediaKeys) => void

clearMediaKeys

clearMediaKeys: (mediaElement: NativeMediaElement) => void

getAudioTracks

getAudioTracks: (mediaElement: NativeMediaElement) => Array<NativeAudioTrack>

getVideoTracks

getVideoTracks: (mediaElement: NativeMediaElement) => Array<NativeAudioTrack>

enableAudioTrack

enableAudioTrack: (mediaElement: NativeMediaElement, audioTrackId: string) => void

disableAudioTrack

disableAudioTrack: (mediaElement: NativeMediaElement, audioTrackId: string) => void

enableVideoTrack

enableVideoTrack: (mediaElement: NativeMediaElement, videoTrackId: string) => void

disableVideoTrack

disableVideoTrack: (mediaElement: NativeMediaElement, videoTrackId: string) => void

enableTextTrack

enableTextTrack: (mediaElement: NativeMediaElement, textTrackId: string) => void

disableTextTrack

disableTextTrack: (mediaElement: NativeMediaElement, textTrackId: string) => void

getAudioTrackById

getAudioTrackById: (mediaElement: NativeMediaElement, trackId: string) => NativeAudioTrack

getVideoTrackById

getVideoTrackById: (mediaElement: NativeMediaElement, trackId: string) => NativeVideoTrack

getTextTrackById

getTextTrackById: (mediaElement: NativeMediaElement, trackId: string) => NativeTextTrack

getDiagnosticInfo

getDiagnosticInfo: (mediaElement: NativeMediaElement) => NativeMPBDiagnosticInfo

getVideoPlaybackQuality

getVideoPlaybackQuality: (mediaElement: NativeMediaElement) => NativeVideoPlaybackQualityInfo

canPlayType

canPlayType: (mediaElement: NativeMediaElement, type: string) => string

setPitchMultiplier

setPitchMultiplier: (mediaElement: NativeMediaElement, pitchMultiplier: number) => boolean

getPitchMultiplier

getPitchMultiplier: (mediaElement: NativeMediaElement) => number

setAutoPlay

setAutoPlay: (mediaElement: NativeMediaElement, autoplay: boolean) => void

sourceBuffer_GetId

sourceBuffer_GetId: (mediaElement: NativeMediaElement, sourceBufferId: string) => string

sourceBuffer_GetMode

sourceBuffer_GetMode: (mediaElement: NativeMediaElement, sourceBufferId: string) => number

sourceBuffer_SetMode

sourceBuffer_SetMode: (mediaElement: NativeMediaElement, sourceBufferId: string, mode: number) => number

sourceBuffer_GetUpdating

sourceBuffer_GetUpdating: (mediaElement: NativeMediaElement, sourceBufferId: string) => boolean

sourceBuffer_GetBuffered

sourceBuffer_GetBuffered: (mediaElement: NativeMediaElement, sourceBufferId: string) => Array<NativeTimeRange>

sourceBuffer_GetTimestampOffset

sourceBuffer_GetTimestampOffset: (mediaElement: NativeMediaElement, sourceBufferId: string) => number

sourceBuffer_SetTimestampOffset

sourceBuffer_SetTimestampOffset: (mediaElement: NativeMediaElement, sourceBufferId: string, timestampOffset: number) => number

sourceBuffer_GetAppendWindowStart

sourceBuffer_GetAppendWindowStart: (mediaElement: NativeMediaElement, sourceBufferId: string) => number

sourceBuffer_SetAppendWindowStart

sourceBuffer_SetAppendWindowStart: (mediaElement: NativeMediaElement, sourceBufferId: string, appendWindowStart: number) => number

sourceBuffer_GetAppendWindowEnd

sourceBuffer_GetAppendWindowEnd: (mediaElement: NativeMediaElement, sourceBufferId: string) => number

sourceBuffer_SetAppendWindowEnd

sourceBuffer_SetAppendWindowEnd: (mediaElement: NativeMediaElement, sourceBufferId: string, appendWindowEnd: number) => number

sourceBuffer_Append

sourceBuffer_Append: (mediaElement: NativeMediaElement, sourceBufferId: string, buffer: ArrayBuffer) => number

sourceBuffer_Remove

sourceBuffer_Remove: (mediaElement: NativeMediaElement, sourceBufferId: string, start: number, end: number) => number

sourceBuffer_Abort

sourceBuffer_Abort: (mediaElement: NativeMediaElement, sourceBufferId: string) => number

sourceBuffer_ChangeType

sourceBuffer_ChangeType: (mediaElement: NativeMediaElement, sourceBufferId: string, type: string) => number

randomUUID

randomUUID: () => string

importKey

importKey: (format: KeyFormat, data: ArrayBuffer, algorithm: AlgorithmIdentifier, extractable: boolean, keyUsages: Array<KeyUsage>) => CryptoKeyObject

decrypt

decrypt: (algorithm: AlgorithmIdentifier, key: CryptoKey, ivData: ArrayBuffer, data: ArrayBuffer) => ArrayBuffer

getMediaEventSource

getMediaEventSource: () => MediaEventSource

getTrackListChangeType

getTrackListChangeType: () => TrackListChangeType

getMediaErrorType

getMediaErrorType: () => MediaErrorType

getMediaElementReadyState

getMediaElementReadyState: () => MediaElementReadyState

getMSEErrorCode

getMSEErrorCode: () => MSEErrorCode

getDemuxerAddSourceBufferResult

getDemuxerAddSourceBufferResult: () => DemuxerAddSourceBufferResult

getDRMEventType

getDRMEventType: () => DRMEventType

getCDMiMessageType

getCDMiMessageType: () => CDMiMessageType

getMpbPictureMode

getMpbPictureMode: () => MpbPictureMode

getFrameProcessorAppendMode

getFrameProcessorAppendMode: () => FrameProcessorAppendMode

getCdmInitDataType

getCdmInitDataType: () => CdmInitDataType

getCdmMediaKeyRequirement

getCdmMediaKeyRequirement: () => CdmMediaKeyRequirement

getCdmMediaRobustness

getCdmMediaRobustness: () => CdmMediaRobustness

getCdmSessionType

getCdmSessionType: () => CdmSessionType

getCdmMediaKeyStatus

getCdmMediaKeyStatus: () => CdmMediaKeyStatus

setSrc

setSrc: (mediaElement: NativeMediaElement, url: string, autoplay: boolean) => void

setSrcWithCustomHeaders

setSrcWithCustomHeaders: (mediaElement: NativeMediaElement, url: string, autoplay: boolean, headers: Record<string, string>) => void

addTextTrack

addTextTrack: (mediaElement: NativeMediaElement, kind: string, label: string, language: string, uri: string, mimeType: string) => NativeTextTrack

load

load: (mediaElement: NativeMediaElement) => void

getUrlArg

getUrlArg: () => string

textDecode

textDecode: (data: ArrayBuffer) => string

renderCaptionsV2

renderCaptionsV2: (captionViewHandle: string, cues: Array<NativeVTTCue>) => void

renderCaptionsV2WithState

renderCaptionsV2WithState: (captionViewHandle: string, cues: Array<NativeVTTCue>, isRendererPaused: boolean) => void

resumeCaptionRender

resumeCaptionRender: (captionViewHandle: string) => void

pauseCaptionRender

pauseCaptionRender: (captionViewHandle: string) => void
最后修改于 2026年10月26日