as

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

MediaSourceInterface

MediaSourceInterface

https://dom.spec.whatwg.org/#interface-eventtarget

扩展

属性

activeSourceBuffers

readonly activeSourceBuffers: SourceBufferList

有关更多信息,请参阅https://www.w3.org/TR/media-source-2/#dom-mediasource-activesourcebuffers(仅提供英文版)。


duration

duration: number

有关更多信息,请参阅https://www.w3.org/TR/media-source-2/#dom-mediasource-duration(仅提供英文版)。


onsourceclose

onsourceclose: EventListener

有关更多信息,请参阅https://www.w3.org/TR/media-source-2/#dom-mediasource-onsourceclose(仅提供英文版)。


onsourceended

onsourceended: EventListener

有关更多信息,请参阅https://www.w3.org/TR/media-source-2/#dom-mediasource-onsourceended(仅提供英文版)。


onsourceopen

onsourceopen: EventListener

有关更多信息,请参阅https://www.w3.org/TR/media-source-2/#dom-mediasource-onsourceopen(仅提供英文版)。


readyState

readonly readyState: ReadyState

有关更多信息,请参阅https://www.w3.org/TR/media-source-2/#dom-mediasource-readystate(仅提供英文版)。


sourceBuffers

readonly sourceBuffers: SourceBufferList

有关更多信息,请参阅https://www.w3.org/TR/media-source-2/#dom-mediasource-sourcebuffers(仅提供英文版)。

方法

addEventListener()

addEventListener(type, listener, options?): void

添加事件侦听器。

参数

type

string

要侦听的事件。

listener

EventListener

事件处理程序函数。

options?

忽略。

boolean AddEventListenerOptions

返回值

void

继承自

EventTarget.addEventListener


addSourceBuffer()

addSourceBuffer(type): SourceBuffer

有关更多信息,请参阅https://www.w3.org/TR/media-source-2/#dom-mediasource-addsourcebuffer(仅提供英文版)。

参数

type

string

Mime类型。

返回值

SourceBuffer


clearLiveSeekableRange()

clearLiveSeekableRange(): void

有关更多信息,请参阅https://www.w3.org/TR/media-source-2/#dom-mediasource-clearliveseekablerange(仅提供英文版)。

返回值

void


dispatchEvent()?

optional dispatchEvent(event): boolean

向目标分发事件

参数

event

Event

发出事件信号的事件。

返回值

boolean

待办事项

在实现中添加和定义,暂时将其保留为可选。

继承自

EventTarget.dispatchEvent


endOfStream()

endOfStream(error?): void

有关更多信息,请参阅https://www.w3.org/TR/media-source-2/#dom-mediasource-endofstream(仅提供英文版)。

参数

error?

EndOfStreamError

返回值

void


removeEventListener()

removeEventListener(type, listener, options?): void

删除事件侦听器。

参数

type

string

要侦听的事件。

listener

EventListener

要删除的事件处理程序函数。

options?

忽略。

boolean EventListenerOptions

返回值

void

继承自

EventTarget.removeEventListener


removeSourceBuffer()

removeSourceBuffer(sourceBuffer): void

有关更多信息,请参阅https://www.w3.org/TR/media-source-2/#dom-mediasource-removesourcebuffer(仅提供英文版)。

参数

sourceBuffer

SourceBuffer

要删除的源缓冲区实例。

返回值

void


setLiveSeekableRange()

setLiveSeekableRange(start, end): void

有关更多信息,请参阅https://www.w3.org/TR/media-source-2/#dom-mediasource-setliveseekablerange(仅提供英文版)。

参数

start

number

end

number

返回值

void


Last updated: 2025年10月2日