如何检测设备是否可以播放 Javascript 的杜比全景声 (Dolby Atmos Sound)
How to detect if a device can play Dolby Atmos Sound with Javascript
我正在寻找一种方法来检测我使用的设备是否支持杜比全景声。
四处搜索后,我找到了这个电话。
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);
});
我想这会检测媒体编码所用的编解码器以及它是否支持空间音频。
检测编解码器不一定能检测系统是否支持杜比全景声,据我了解,系统需要通过支持 arch 的 HDMI 电缆连接到接收器。
https://www.samsung.com/my/support/tv-audio-video/how-to-use-hdmi-arc-on-samsung-smart-tv/
接收器需要支持多个输出以获取从编解码器发送的元数据并通过 HDMI arch 进行解析,然后接收器知道哪个说话者也发送特定的声音。
像这样。
https://www.richersounds.com/catalog/product/view/id/16007/s/denon-avcx8500h-black/
有什么可靠的方法可以检测您的系统是否真正支持杜比全景声,无论是带有接收器还是符合杜比全景声的条形音箱。
有什么建议吗?
Detecting the codec doesn't necessarily detect whether the system can support Dolby Atmos
正确。
What reliable way is there to detect if your system will truly support Dolby Atmos whether its with a receiver or a Dolby Atmos compliant sound bar.
不幸的是,浏览器检测不到这一点。
浏览器本身甚至 OS 并不总是知道下游是什么。对不起,坏消息!
我正在寻找一种方法来检测我使用的设备是否支持杜比全景声。
四处搜索后,我找到了这个电话。
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);
});
我想这会检测媒体编码所用的编解码器以及它是否支持空间音频。
检测编解码器不一定能检测系统是否支持杜比全景声,据我了解,系统需要通过支持 arch 的 HDMI 电缆连接到接收器。
https://www.samsung.com/my/support/tv-audio-video/how-to-use-hdmi-arc-on-samsung-smart-tv/
接收器需要支持多个输出以获取从编解码器发送的元数据并通过 HDMI arch 进行解析,然后接收器知道哪个说话者也发送特定的声音。
像这样。 https://www.richersounds.com/catalog/product/view/id/16007/s/denon-avcx8500h-black/
有什么可靠的方法可以检测您的系统是否真正支持杜比全景声,无论是带有接收器还是符合杜比全景声的条形音箱。
有什么建议吗?
Detecting the codec doesn't necessarily detect whether the system can support Dolby Atmos
正确。
What reliable way is there to detect if your system will truly support Dolby Atmos whether its with a receiver or a Dolby Atmos compliant sound bar.
不幸的是,浏览器检测不到这一点。
浏览器本身甚至 OS 并不总是知道下游是什么。对不起,坏消息!