我在 HTML 页面上遇到了一些嵌入音频(wav 文件)的奇怪行为。我有一个 page和一个通过标签https://server.com/listen-to-sound
嵌入其中的 Wav 文件,如下所示:<EMBED/>
<embed src='https://server.com/path-to-sound' hidden="true" autostart="true" />
该页面https://server.com/listen-to-sound
在机器#1 上的 IE 6 SP3 中打开 - 声音在耳机中播放。在另一台机器上打开相同的页面(#2),具有完全相同的IE 6 SP3 版本、隐私和代理设置 - 没有声音。
总共有 6 台机器在 2 台上播放声音,在 4 台上不播放。从这 4 台机器中,当https://server.com/listen-to-sound
在 Opera 中打开页面时,会播放声音。
我反复检查了耳机连接、音量设置和其他可能的硬件和软件驱动程序问题:问题肯定出在 IE 设置中。
我还检查了https://server.com/path.to.sound
URL - 4 个不播放声音的机器无法打开此链接,失败并出现“无法下载页面”之类的错误。
清理 IE 缓存、临时 Internet 文件、SSL 证书缓存也不能解决问题。
谷歌搜索给了我什么特别的东西,但老的 Flash 技巧使用<OBJECT>
标签和<EMBED>
标签写在对象的评论中。
我错过了什么?您是否遇到过类似或相关的问题?他们是如何解决的?你对诀窍在哪里有什么建议吗?您知道一些可能影响嵌入对象执行(播放、显示)的 IE “功能”吗?