AudioConfiguration
dictionary of the
媒体能力 API
defines the audio file being tested when calling
MediaCapabilities.encodingInfo()
or
MediaCapabilities.decodingInfo()
to query whether a specific audio configuration is supported, smooth, and/or power efficient.
AudioConfiguration
dictionary is made up of four audio properties, including:
//Create media configuration to be tested
const mediaConfig = {
type : 'file', // 'record', 'transmission', or 'media-source'
audio : {
contentType : "audio/ogg", // valid content type
channels : 2, // audio channels used by the track
bitrate : 132700, // number of bits used to encode 1s of audio
samplerate : 5200 // number of audio samples making up that 1s.
}
};
// check support and performance
navigator.mediaCapabilities.decodingInfo(mediaConfig).then(result => {
console.log('This configuration is ' +
(result.supported ? '' : 'not ') + 'supported, ' +
(result.smooth ? '' : 'not ') + 'smooth, and ' +
(result.powerEfficient ? '' : 'not ') + 'power efficient.'
});
| 规范 | 状态 | 注释 |
|---|---|---|
|
Media Capabilities
The definition of 'AudioConfiguration' in that specification. |
草案 | 初始定义 |
No compatibility data found. Please contribute data for "api.AudioConfiguration" (depth: 1) to the MDN 兼容性数据存储库 .
MediaDecodingConfiguration
MediaEncodingConfiguration
VideoConfiguration
AudioConfiguration