VideoConfiguration - 定义了在调用 MediaCapabilities 的 encodingInfo() 和 decodeInfo() 方法的视频配置
VideoConfiguration
是 Media Capabilities API 的字典,定义了在调用 MediaCapabilities
的 encodingInfo()
和 decodeInfo()
方法来测试视频文件时,是否支持所描述的视频配置,平滑和节能。
属性
VideoConfiguration
字典由五个视频属性组成,包括:
contentType
有效的视频 MIME 类型。有关可能支持的类型,请参见我们的网络视频编解码器指南。
width
视频的宽度。
height
视频的高度
bitrate
用于编码一秒视频文件的位数
framerate
构成一秒视频播放的帧数。
实例
// 创建要测试的媒体配置
const mediaConfig = {
type : 'file', // 参见 MediaDecodingConfiguration 和 MediaEncodingConfiguration
video : {
contentType : "video/webm;codecs=vp8", // 有效的内容类型
width : 800, // 视频的宽度
height : 600, // 视频的高度
bitrate : 10000, // 用于编码一秒视频文件的位数
framerate : 30 // 构成一秒视频播放的帧数。
}
};
规范
规范 | 状态 | 备注 |
---|---|---|
Media Capabilities VideoConfiguration 的定义 |
草稿 | 初始定义 |
桌面浏览器兼容性
暂无兼容数据