Comment lire des fichiers MIDI directement dans Chrome?


17

Existe-t-il un moyen de permettre à Chrome de lire des .midfichiers directement dans le navigateur? Par exemple, sur une page Wikipedia avec des fichiers MIDI , de nombreux fichiers audio à droite sont téléchargés en cliquant dessus. La page "aide" qui est liée près des fichiers est source de confusion et semble ne donner que la solution pour les .oggfichiers, pour lesquels Chrome a un support intégré.

Existe-t-il un moyen de lire ces .midfichiers dans le navigateur comme des .oggfichiers?



1
html5 + js fait l'affaire. Jetez un œil à cette réponse stackoverflow.com/a/14168174/722135
Babblo

Réponses:




0

Si vous ne souhaitez pas utiliser de plugin, vous pouvez essayer d'utiliser un lecteur local pour le système d'exploitation que vous utilisez. Si vous êtes sous Windows, vous pouvez configurer l'association de fichiers pour les fichiers Midi, par exemple Windows Media Player, et sélectionner `` Toujours ouvrir les fichiers de ce type '' (ou un choix similaire dans Chrome) pour des fichiers comme cet exemple d'URL (disponible dans Windows 10 je crois); file: /// C: /windows/media/flourish.mid De cette façon, le lecteur Windows Media jouera le fichier Midi pour vous.

Pour associer des fichiers .mid à, par exemple, Windows Media Player, vous pouvez le faire via Paramètres-Applications-Valeurs par défaut par type de fichier ou via Maj-clic droit sur un fichier .mid et choisissez Ouvrir avec les actions par défaut.


0

Eh bien, si vous ne voulez pas d'un programme externe (j'utilise habituellement Noteworthycomposer ou son visualiseur, NWCviewer, qui est gratuit), alors la meilleure solution est d'utiliser une extension pour cela. Je recommande le plugin Jazz, que vous trouverez ici:

Installez d'abord l'extension Chrome:

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

Installez ensuite le plug-in global (requis car Chrome a refusé les données NPAPI):

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

Mais vous pouvez préférer Midi Player:

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

Dans les deux cas, vous pourrez alors écouter directement les fichiers midi (et certains autres formats également).

Cela dit, les bons sites incluent un midiplayer.

HTH!


0

J'ai bien peur que non. La page doit être codée différemment.

Lors de la conception d'une page Web, vous pouvez incorporer un lecteur javascript afin que le fichier midi puisse être lu en appuyant sur l'icône du bouton "play", mais wikipedia et la plupart des sites fournissent simplement un lien vers le fichier. Ce lien donne plus de détails sur la façon d'incorporer un lecteur dans une page Web, ainsi que des descriptions de la façon dont divers navigateurs ont géré les fichiers midi au fil des ans.

http://abcnotation.com/blog/2013/04/10/the-problem-with-midi/ entrer la description de lien ici

D'après mes recherches, aucun des navigateurs actuels ne lit automatiquement les liens de fichiers midi sans installer d'extensions / plugins / addons / ...


2
Bienvenue sur Super User! Bien que cela puisse théoriquement répondre à la question, il serait préférable d'inclure ici les parties essentielles de la réponse et de fournir le lien de référence.
bertieb

-1

Pour y répondre simplement, NON car .midou le MIDIfichier contient les étapes et les motifs d'un instrument de musique en cours de lecture et non les sons de l'instrument lorsque ce motif est en cours de lecture.

@rsp l'explique bien sur StackOverflow dans ce billet.

Venir à votre question

Est-il possible de lire ces fichiers .mid dans le navigateur comme .ogg?

Il existe un certain nombre d'extensions Chrome et de sites de joueurs MIDI en ligne. Faire une recherche Google vous en donnera assez.


7
idk mon navigateur jouait nativement des fichiers midi dans les années 90.
Startec
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.