代码之家  ›  专栏  ›  技术社区  ›  vondip

Internet Explorer 8无法播放MIDI文件

  •  2
  • vondip  · 技术社区  · 16 年前

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

    谢谢!

    2 回复  |  直到 16 年前
        1
  •  3
  •   vondip    16 年前

    谁哈,这花了时间。如果将来有人遇到同样的问题(当然,每当我忘记这个解决方案时),这是对我遇到的错误和解决方案的快速总结:

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

    错误: 文件没有加载,我看到了这个坏得可怕的jpeg图标。我的快速播放器可以播放MIDI文件,因为我的网络浏览器无法播放。此外,我不能通过浏览器播放任何媒体文件。我一直在打开\保存\取消对话框。

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

    另外一个程序使用我的IE8音频定义,一直阻止我播放那些MIDI文件。你可以阅读那篇文章了解更多细节。如果要强制浏览器回收快速时间的设置,请转到以下位置: http://www.solitude.dk/archives/embedquicktime/

    或者只是快速打开。它不适合我,首先,我需要下载最新版本的快速时间。一旦我回收了快速播放的文件,我需要做一件额外的事情。为了允许它播放MIDI文件:

    • 1.我右键单击了快速时间应用程序
    • 2.所选插件设置
    • 3.转到音频选项卡
    • 4.选择我的默认音乐合成器为通用MIDI(我想它可以在OSE和PC之间切换)

    我希望有一天这会有用。

        2
  •  1
  •   innaM    16 年前

    您要发送什么HTTP内容类型的响应头?使用类似的东西 www.fiddler2.com 检查。