srcObject
Experimental: 这是一个实验中的功能
此功能某些浏览器尚在开发中,请参考浏览器兼容性表格以得到在不同浏览器中适合使用的前缀。由于该功能对应的标准文档可能被重新修订,所以在未来版本的浏览器中该功能的语法和行为可能随之改变。
HTMLMediaElement
接口的 srcObject
属性设定或返回一个对象,这个对象提供了一个与HTMLMediaElement
关联的媒体源,这个对象通常是 MediaStream
,但根据规范可以是 MediaSource
, Blob
或者 File
。
备注: 截至 2020 年 3 月,只有 Safari 支持设置 MediaStream
之外的对象。在其他浏览器跟上之前,对MediaSource
, Blob
和 File
, 请考虑返回创建具有{domxref("URL.createObjectURL()")}} 的 URL,并将其赋值给HTMLMediaElement.src
有关示例,请参阅下文。
语法
var mediaStream = HTMLMediaElement.srcObject HTMLMediaElement.srcObject = mediaStream
值
一个 MediaStream
,MediaSource
,Blob
或者 File
对象(具体支持请参见兼容表)。
规范
Specification |
---|
HTML Standard # dom-media-srcobject-dev |
浏览器兼容
BCD tables only load in the browser