Wie kann ich MIDI-Dateien direkt in Chrome abspielen?


17

Gibt es eine Möglichkeit, Chrome in die Lage zu versetzen, .midDateien direkt im Browser abzuspielen? Zum Beispiel gibt es auf einer Wikipedia-Seite mit MIDI-Dateien im rechten Bereich viele Audiodateien, die heruntergeladen werden, wenn Sie darauf klicken. Die "Hilfe" -Seite, die in der Nähe der Dateien verlinkt ist, ist verwirrend und bietet anscheinend nur die Lösung für .oggDateien, für die Chrome eine integrierte Unterstützung bietet.

Gibt es eine Möglichkeit, diese .midDateien im Browser genau wie .oggDateien abzuspielen?



1
html5 + js machen den Trick. Schauen Sie sich diese Antwort an stackoverflow.com/a/14168174/722135
Babblo

Antworten:




0

Wenn Sie kein Plugin verwenden möchten, können Sie versuchen, einen lokalen Player für das von Ihnen verwendete Betriebssystem zu verwenden. Unter Windows können Sie die Dateizuordnung für Midi-Dateien einrichten, beispielsweise für Windows Media Player, und für Dateien wie diese Beispiel-URL (in Windows verfügbar) die Option "Dateien dieses Typs immer öffnen" (oder eine ähnliche Wortwahl in Chrome) auswählen 10 Ich glaube); file: /// C: /windows/media/flourish.mid Auf diese Weise spielt der Windows Media Player die Midi-Datei für Sie ab.

Um .mid-Dateien beispielsweise Windows Media Player zuzuordnen, können Sie dies entweder über Einstellungen-Apps-Vorgaben-Nach Dateityp oder über Umschalt-Rechtsklick auf eine .mid-Datei tun und Mit Standardaktionen öffnen auswählen.


0

Wenn Sie kein externes Programm benötigen (normalerweise verwende ich Noteworthycomposer oder den kostenlosen Viewer NWCviewer), ist die beste Lösung, eine Erweiterung dafür zu verwenden. Ich empfehle das Jazz-Plugin, welches Sie hier finden:

Installieren Sie zuerst die Chrome-Erweiterung:

https://chrome.google.com/webstore/detail/jazz-midi/jhdoobfdaejmldnpihidjemjcbpfmbkm?hl=en-US

Installieren Sie dann das globale Plug-in (erforderlich, da Chrome NPAPI-Daten verweigert hat):

https://jazz-soft.net/download/Jazz-Plugin/

Möglicherweise bevorzugen Sie jedoch den Midi-Player:

https://chrome.google.com/webstore/detail/midi-player/khppfbnjbaampmeeiocjhcodkklkcfjf?hl=en-US

In beiden Fällen können Sie dann MIDI-Dateien direkt anhören (und einige andere Formate auch).

Gute Seiten beinhalten einen Midiplayer.

HTH!


0

Ich fürchte nein. Die Seite muss anders codiert sein.

Beim Entwerfen einer Webseite können Sie einen Javascript-Player einbetten, damit die Midi-Datei durch Drücken des Symbols "Wiedergabe" wiedergegeben werden kann. Wikipedia und die meisten Websites bieten jedoch nur einen Link zu der Datei. Dieser Link enthält detailliertere Informationen zum Einbinden eines Players in eine Webseite sowie einige Beschreibungen darüber, wie verschiedene Browser im Laufe der Jahre mit MIDI-Dateien umgegangen sind.

http://abcnotation.com/blog/2013/04/10/the-problem-with-midi/ Geben Sie hier die Beschreibung des Links ein

Nach meinen Recherchen spielt keiner der aktuellen Browser MIDI-Dateilinks automatisch ab, ohne Erweiterungen / Plugins / Addons / ... zu installieren.


2
Willkommen bei Super User! Während dies theoretisch die Frage beantworten mag, wäre es vorzuziehen , die wesentlichen Teile der Antwort hier aufzunehmen und den Link als Referenz bereitzustellen.
Bertieb

-1

Um es einfach zu beantworten: NEIN, weil .midoder eine MIDIDatei die Schritte und Muster eines gerade gespielten Musikinstruments enthält und nicht die Klänge des Instruments, wenn dieses Muster gespielt wird.

@rsp erklärt es gut auf StackOverflow in diesem Beitrag.

Kommen Sie zu Ihrer Frage

Gibt es eine Möglichkeit, diese .mid-Dateien im Browser wie .ogg abzuspielen?

Es gibt eine Reihe von Chrome-Erweiterungen und Online-MIDI-Player-Sites. Wenn Sie eine Google-Suche durchführen, erhalten Sie genug.


7
idk mein browser hat in den 90ern midi files nativ abgespielt.
Startec
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.