Как определить, может ли устройство воспроизводить звук Dolby Atmos Sound с помощью Javascript

Я ищу способ определить, может ли устройство, которое я использую, поддерживать звуки Dolby 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);
});

Я предполагаю, что это определяет кодек, с помощью которого был закодирован носитель, и поддерживает ли он пространственный звук.

Обнаружение кодека не обязательно определяет, может ли система поддерживать Dolby Atmos, насколько я понимаю, система должна быть подключена к ресиверу через кабель 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/

Какой надежный способ определить, действительно ли ваша система поддерживает Dolby Atmos, будь то ресивер или звуковая панель, совместимая с Dolby Atmos.

Какие-либо предложения?

1 ответ

Обнаружение кодека не обязательно определяет, может ли система поддерживать Dolby Atmos.

Правильный.

Какой надежный способ определить, действительно ли ваша система будет поддерживать Dolby Atmos, будь то ресивер или звуковая панель, совместимая с Dolby Atmos.

К сожалению, это невозможно обнаружить в браузере.

Сам браузер и даже ОС не всегда знают, что находится ниже по течению. Извините за плохие новости!

Другие вопросы по тегам