Internet Explorer 8 无法播放 MIDI 文件

Posted

技术标签:

【中文标题】Internet Explorer 8 无法播放 MIDI 文件【英文标题】:Internet Explorer 8 won't play midi files 【发布时间】:2009-07-27 18:06:13 【问题描述】:

我正在构建一个小型 Web 应用程序来支持 MIDI 文件。我注意到一件奇怪的事情。当我尝试浏览我的网站内容并导航到其中的 midi 文件时,Internet Explorer 不会向我显示 midi 文件播放器。相反,我看到了一个损坏的图像。 Safari、Chrome 甚至 Firefox 都支持它。我已经安装了几个 active-x 控件,它们似乎都没有解决这个问题。你知道任何涉及 IE8 和 midi 文件的问题吗?

谢谢!

【问题讨论】:

【参考方案1】:

哇,这需要时间。万一以后有人遇到同样的麻烦(当然,每当我忘记这个解决方案时)这是我遇到的错误和解决方案的快速总结:

背景: 我正在使用 Internet Explorer 8,并尝试通过浏览器播放 MIDI 文件。

错误: 文件没有加载,我看到了这个严重的破损 jpeg 图标。我的快速播放器可以播放 MIDI 文件,由于某种原因我的网络浏览器不能。此外,我无法通过浏览器播放任何媒体文件。我不断收到这个令人讨厌的 Open \ Save \ Cancel 对话框。

解决方案: 我发现这篇文章有所帮助: http://www.techsupportforum.com/microsoft-support/internet-explorer-forum/62426-resolved-embedded-sounds-no-longer-work-ie-v6-under-winxp-help.html

可能另一个程序正在使用我的 IE 8 音频定义并阻止我播放这些 MIDI 文件。您可以阅读该文章了解更多详细信息。如果您想强制您的浏览器收回快速时间的设置,请访问此处: http://www.solitude.dk/archives/embedquicktime/

或者只是打开快速时间。它首先对我不起作用,我需要下载最新版本的快速时间。一旦我收回了需要快速播放的文件,我需要做一件额外的事情。为了让它播放midi文件:

1.我右击了快时间应用 2.选择插件设置 3.转到音频选项卡 4.选择我的默认音乐合成器为General Midi(我猜它可以在操作系统和电脑之间切换)

我希望有一天它会派上用场。

【讨论】:

【参考方案2】:

您要发送什么 HTTP Content-Type 响应标头?使用www.fiddler2.com 之类的内容进行检查。

【讨论】:

以上是关于Internet Explorer 8 无法播放 MIDI 文件的主要内容,如果未能解决你的问题,请参考以下文章

SMIL:t:Internet Explorer 8 中的音频问题

在 Internet Explorer 中播放 HTML 音频?

如何在 Internet Explorer 中播放作品音频

为啥 Internet Explorer 对 HTML5 视频显示“错误:视频播放已中止”?

为 Internet Explorer 8 禁用 jQuery 中的缓存问题

Internet Explorer 8 在页面 POST 上超时太快