HTMLでMIDIファイルを再生する方法



How Play Midi File Html



解決:

久しぶりですが、これはグーグルの「ウェブサイトMIDIプレーヤー」のトップなので、解決策を考えました。

Webサイトを作成し、MIDIファイルを再生したかったのですが、使用できるJavascriptプラグインがあります:http://www.midijs.net/



ライブラリを含めるだけです。

そして、再生したいファイル:MIDIjs.play( 'path / to.your / file.mid');



重要な編集 リモートファイルが暗号マイニングを実行しているようですが、これは理想的とは言えません。ファイルをローカルに保存して削除する必要がありますt( 'https://coinhive.com/lib/coinhive.min.js',D)、またはGitHubの元のコードを使用します:https://github.com/babelsberg/babelsberg-js/tree/master/midijs

それを指摘してくれた@DaviddeKleerに感謝します。


最新のブラウザにはWebAudioAPIを使用してください。プレーヤーの完全な例を参照してください。デスクトップとモバイルで動作します。




私の知る限り、これを行うクロスブラウザの方法はありません。Webページにオーディオを埋め込むときに最も一般的なオプションであるFlashは、Midiファイルを再生しません。

唯一の方法は確かに埋め込み方法、およびそれが機能するかどうかは、ユーザーのブラウザがどのように設定されているかによって異なります。ファイルを処理できるプラグイン(Quicktimeなど)をインストールする必要があります。 「プラグインのインストール」ダイアログがコンピューターに表示された場合、そこでは機能しません。

唯一の正しい方法は、それらのMidiをMP3ファイルに変換することだと思います。