首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何检测设备是否可以使用Javascript播放杜比Atmos声音

如何检测设备是否可以使用Javascript播放杜比Atmos声音
EN

Stack Overflow用户
提问于 2021-12-07 15:46:50
回答 1查看 428关注 0票数 6

我正在寻找一种方法来检测我使用的设备是否可以支持杜比Atmos的声音。

在四处搜寻后我发现了这个电话。

https://github.com/w3c/media-capabilities/blob/main/explainer.md#spatial-audio

代码语言:javascript
复制
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兼容的音条。

有什么建议吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-12-24 06:57:58

检测编解码器并不一定能检测系统是否支持Dolby

对,是这样。

有什么可靠的方式来检测您的系统是否将真正支持杜比Atmos,无论它与接收器或杜比Atmos兼容的音条。

不幸的是,这是无法从浏览器中发现的。

浏览器本身,甚至操作系统,并不总是知道下游是什么。对坏消息很抱歉!

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70263091

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档