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ファイルに変換することだと思います。