2012-02-29 46 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一起播放。