我正在寻找一种方法来检测我使用的设备是否可以支持杜比Atmos的声音。
在四处搜寻后我发现了这个电话。
https://github.com/w3c/media-capabilities/blob/main/explainer.md#spatial-audio
navigator.mediaCapabilities.decodingInfo({
type: 'file';
audio: {
// Determine support for Dolby Atmos by checking Dolby Digital Plus and spatial rendering.
contentType: "audio/mp4; codecs=ec-3",
spatialRendering: true,
}
}).then(result => {
// Do things based on results.
console.log(result.supported);
console.log(result.smooth);
console.log(result.powerEfficient);
});我想这会检测到媒体编码的编解码器,以及它是否支持空间音频。
检测编解码器并不一定能检测系统是否能够支持杜比Atmos,据我所知,系统需要通过带有arch支持的HDMI电缆连接到接收器。
https://www.samsung.com/my/support/tv-audio-video/how-to-use-hdmi-arc-on-samsung-smart-tv/
接收机需要支持多个输出,才能将编解码器发送的元数据通过HDMI弓解析,然后接收机知道哪一个说话也发送特定的声音。
就像这样。https://www.richersounds.com/catalog/product/view/id/16007/s/denon-avcx8500h-black/
有什么可靠的方式来检测您的系统是否将真正支持杜比Atmos,无论它与接收器或杜比Atmos兼容的音条。
有什么建议吗?
发布于 2021-12-24 06:57:58
检测编解码器并不一定能检测系统是否支持Dolby
对,是这样。
有什么可靠的方式来检测您的系统是否将真正支持杜比Atmos,无论它与接收器或杜比Atmos兼容的音条。
不幸的是,这是无法从浏览器中发现的。
浏览器本身,甚至操作系统,并不总是知道下游是什么。对坏消息很抱歉!
https://stackoverflow.com/questions/70263091
复制相似问题