另外,如果不支持,HTML5 或 Flash 是否支持此功能?
DTS 是一种编码技术,允许 5.1 声音通过一条 SPDIF 或光纤电缆传输,而不是 6 条独立的模拟电缆。
答案1
据我所知,答案是否定的。
虽然您可以从 YouTube 上的视频中获得 5.1 声音,但您实际上并没有获取 5.1 DTS 数据,或者 Dolby Digtal。
仅 AIR for TV 设备支持多声道音频。在所有其他设备上,hasMultiChannelAudio() 始终返回 false。
这当前解决方案提供 5.1 输出但实际上没有源 5.1 输入是上转换(Dolby Pro Logic II):
桌面版 Flash Player 支持双声道音频。这是否意味着您只能为用户提供立体声内容?不,有一种流行的选项可以支持环绕声。...Flash Player 完全支持依赖于具有双声道音频的源文件的格式,然后将其转换为 5.1(或高达 9.1)环绕声,例如 Dolby Pro Logic II
HTML5 支持包括 5.1 在内的多声道音频,请参阅网络音频 API。我找不到任何表明 HTML5 支持 DTS(无论是否通过)的信息。我目前也没有办法亲自测试。如果其他人可以就此事提供一些信息,我会很感兴趣。
如果您在浏览器中获取 5.1 时遇到问题,以下参考资料可能会有所帮助:
媒体格式和浏览器必须兼容(大约 2012 年). 经验这些论坛用户就是一个很好的例子:
- 5.1 环绕声的工作原理
Firefox 中的游戏Youtube.com 仅限
除 Youtube 之外的任何带有音频的网站(所有浏览器)
Youtube 嵌入视频(在 Facebook 上或除 youtube.com 之外的任何其他地方)
- 什么只在立体声中起作用
Chrome 或 Internet Explorer 中的 Youtube.com
所有媒体播放器(iTunes、VLC、Windows Media Player、Winamp)
单击网络上任何位置的 Youtube 链接都会在新选项卡上将 Youtube 从 5.1 切换到立体声(如果我返回嵌入选项卡,它仍然是 5.1)。
值得注意的是,对于同样的用户来说,扬声器的设置显然很重要:
现在我已经把所有事情都解决了。
首先,当我尝试你的程序 AIMP3 时,我感到非常惊讶,它确实在环绕声中起作用!唯一真正起作用的媒体播放器。
但是,我插上新的 Z906 扬声器后,现在所有东西都可以在 5.1 下工作了。Chrome、IE、游戏、音乐,一切。
原来,这是我的旧扬声器。
再次感谢你的帮助 !
如果你是Chrome 有问题您可以尝试使用以下命令行参数启动它:
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --disable-audio-output-resampler --try-supported-channel-layouts