2012-02-29 44 views
2

我正在为我的客户构建一个Intranet网站,使他能够创建,编辑和播放MIDI文件。只有在IE9上播放midi文件并不像我想象的那么容易。在IE9中播放base64 midi文件

在特定情况下,我需要播放存储在内存中的base64 midi文件,只在客户端执行此操作(无回发)。我在Firefox中为我工作的内容:

<EMBED hidden=true autostart=true loop=1 type="audio/mid" SRC="data:audio/mid;base64,TVRoZAAAAA..."> 

每个HTML,CSS,JS解决方案都是可以接受的。限制 - 不适用于Java小程序,必须适用于IE9,仅适用于客户端,最好不要特殊的插件。

我将不胜感激处理问题的答案,而不是“为什么你想要那个..?”。

干杯, d

回答

0

我不知道如果QuickTime的资格作为一个“特殊的插件”,但我敢肯定,如果它被设置为默认的媒体播放器,它可以处理MIDI文件。试试这些说明(尽管它们似乎适用于非IE浏览器):

  1. 从开始菜单中选择默认程序。
  2. 点击“设置程序访问和计算机默认值”。
  3. 选择非微软
  4. 选择任意浏览器,然后从下拉菜单中选择QuickTime。
  5. 单击确定或关闭表单所需的任何内容。

您的嵌入式MIDI文件应该与QuickTime一起播放。