使用 chrome 播放 MIDI 文件

Posted

技术标签:

【中文标题】使用 chrome 播放 MIDI 文件【英文标题】:Play midi files using chrome 【发布时间】:2013-04-29 06:24:02 【问题描述】:

我正在使用嵌入播放器播放 MIDI 文件。 它在 mozilla 和资源管理器中播放,我如何在 chrome 中播放该 midi 文件,是否有任何扩展或插件可以让我在 chrome 中播放 midi。

这是我的代码

<object
id="MediaPlayer"  
classid="CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6"
standby="Loading Microsoft Windows Media Player components..."
type="application/x-oleobject">
<param name="Url" value="suite1.mid">
<param name="AutoSize" value="true">
<param name="AutoStart" value="true">
<param name="Balance" value="0">
<param name="DisplaySize" value="0">
<param name="Mute" value="false">
<param name="PlayCount" value="0">
<param name="Rate" value="1.0">
<param name="ShowAudioControls" value="true">
<param name="ShowControls" value="true">
<param name="ShowDisplay" value="true">
<param name="ShowStatusBar" value="true">
<param name="ShowTracker" value="true">
<param name="StretchToFit" value="false">
<param name="TransparentAtStart" value="false">
<param name="Volume" value="100">
<embed type="application/x-mplayer2"
    name="mediaplayer"
    pluginspage="http://www.microsoft.com/Windows/MediaPlayer"
    src="suite1.mid"
    Height="300"
    Width="300"
    AutoSize="1"
    AutoStart="1"
    Balance="0"
    DisplaySize="0"
    Mute="0"
    PlayCount="0"
    Rate="1.0"
    ShowAudioControls="1"
    ShowControls="1"
    ShowDisplay="1"
    ShowStatusBar="1"
    ShowTracker="1"
    StretchToFit="0"
    TransparentAtStart="0">
    Volume="100"
</embed>
 </object>

它正在 Mozilla 和资源管理器上运行。

【问题讨论】:

【参考方案1】:

Windows Media Player 可能无法与 Chrome 一起使用,并且无论如何也不会适用于所有用户。改用 html5(例如 http://mudcu.be/midi-js/,https://github.com/mudcube/MIDI.js 上的源)或 Flash(例如 http://code.google.com/p/flash-midi-player/)MIDI 播放器。

【讨论】:

以上是关于使用 chrome 播放 MIDI 文件的主要内容,如果未能解决你的问题,请参考以下文章

Soundfonts 播放 MIDI 文件没有衰减

播放多乐器 MIDI 文件

如何使用 AudioKit 的新 AKSequencer 播放 MIDI

Flutter mobile,播放midi文件

为啥干净的 Midi 文件播放不同? (与米多)

如何使用 .NET compact framework 2.0 播放 MIDI 文件?