11 votes

Plugin Safari manquant pour l'audio/MIDI

J'utilise Mac OS X 10.9.1 (Mavericks) sur un iMac de 27 pouces datant de la fin 2012, avec Safari 7.0.1 et j'installe toujours toutes les nouvelles mises à jour logicielles.

Mais j'ai maintenant un problème avec les fichiers midi qui sont intégrés dans des sites web (comme wikipedia, take http://en.wikipedia.org/wiki/Tonality à titre d'exemple). Lorsque je clique sur l'un de ces fichiers midi, je m'attends à entendre de la musique. Mais à la place, j'obtiens un message d'erreur me disant qu'il n'y a pas de plugin pour le contenu du type "audio/midi".

Où puis-je télécharger le plugin manquant ?

Je ne suis pas vraiment sûr, mais je crois que la lecture de fichiers midi à partir d'un site Web ne posait aucun problème dans les versions précédentes d'OS X. Est-ce un bug dans Mavericks ?


EDIT 1 (Nov 2014) :

Cette question a presque un an et a été vue plus de 10 000 fois, mais elle n'a toujours pas reçu de réponse utile. Et midi n'est toujours pas pris en charge par Safari 8 et Yosemite.

Je le fais. PAS veulent télécharger un logiciel obsolète pour utiliser une fonction largement utilisée qui a été prise en charge pendant de nombreuses années et qui ne présente aucun risque pour la sécurité ni aucun autre dommage pour un ordinateur, juste parce que les développeurs d'Apple sont trop réticents et nuls pour continuer à prendre en charge un format de fichier aussi simple. Et je ne PAS vous voulez télécharger des fichiers et les ouvrir plus tard avec un autre logiciel.

Ce que je veux, c'est ça :

Un plugin pour Safari que je peux installer en plus de tout autre plugin (c'est-à-dire : laisser l'option le plus récent Quicktime-plugin tel qu'il est et installer en plus un nouveau midi-plugin indépendant de Quicktime) pour pouvoir entendre de la musique quand je clique sur un lien vers un fichier midi dans un document html comme ce .


EDIT 2 (décembre 2014, au moment du lancement de la prime) :

Plus de 12 000 vues et toujours pas de réponse utile.
Pour gagner la prime, veuillez poster un lien vers un site où l'on peut télécharger un plugin pour Safari, indépendant de Quicktime, qui peut être installé sans remplacer Quicktime pour permettre de jouer de la musique encodée dans des fichiers Midi, comme Quicktime le faisait dans le passé, en cliquant simplement sur un lien vers un site de fichier midi .


EDIT 3 (mai 2015) :

Plus de 20 000 vues et toujours pas de réponse utile.

Je n'arrive pas à croire qu'il n'existe pas de plugin pour Safari (ou d'autres navigateurs fonctionnant sur un iMac ; OS X) capable de jouer de la musique midi.

Comme pour tout autre fichier audio lié à un site web, je veux juste cliquer dessus et ne rien faire d'autre pour entendre la musique qui est stockée dans ce fichier.

Hé, ça a déjà marché il y a 20 ans, en 1995, aux premiers jours d'Internet. Ça ne doit pas être si difficile en 2015 !

7voto

La prise en charge de la lecture des fichiers .mid dans Safari a été supprimée dans la version 10.8. Le plugin QuickTime de 10.7 ou 10.6 fonctionne toujours dans 10.9. Voir https://discussions.apple.com/message/23948316#23948316 .

  1. Copie /Library/Internet Plug-Ins/QuickTime Plugin.plugin à partir d'une installation 10.7 ou 10.6 pour ~/Library/Internet Plug-Ins/ sur votre installation 10.9 ou 10.8.

  2. Exécutez ces commandes :

    f=~/Library/Internet\ Plug-Ins/QuickTime\ Plugin.plugin/Contents/Info.plist
    defaults write "$f" CFBundleName 'QuickTime Plugin.plugin2'
    defaults write "$f" CFBundleIdentifier 'com.apple.QuickTime Plugin.plugin2'
    defaults write "$f" WebPluginMIMETypesFilename com.apple.quicktime.plugin2.preferences.plist
  3. Enregistrez ce fichier sous ~/Library/Preferences/com.apple.quicktime.plugin2.preferences.plist :

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <plist version="1.0">
    <dict>
        <key>WebPluginLocalizationName</key>
        <string>en_US</string>
        <key>WebPluginMIMETypeFilteringVersion</key>
        <integer>1</integer>
        <key>WebPluginMIMETypes</key>
        <dict>
         <key>audio/mid</key>
         <dict>
             <key>WebPluginExtensions</key>
             <array>
              <string>mid</string>
              <string>midi</string>
              <string>smf</string>
              <string>kar</string>
             </array>
             <key>WebPluginTypeDescription</key>
             <string>MIDI</string>
             <key>WebPluginTypeEnabled</key>
             <true/>
         </dict>
         <key>audio/midi</key>
         <dict>
             <key>WebPluginExtensions</key>
             <array>
              <string>mid</string>
              <string>midi</string>
              <string>smf</string>
              <string>kar</string>
             </array>
             <key>WebPluginTypeDescription</key>
             <string>MIDI</string>
             <key>WebPluginTypeEnabled</key>
             <true/>
         </dict>
        </dict>
    </dict>
    </plist>
  4. Quittez et rouvrez Safari.

Après cela, vous devriez pouvoir lire les fichiers .mid dans Safari, mais vous devez autoriser les sites web à utiliser le plugin manuellement :

Vous pouvez également lire des fichiers .mid avec VLC o QuickTime Player 7 .

0voto

R. Hamilton Points 29

Il y a pire : le Safari 12 actuel (Mojave) ne prend en charge aucun autre plugin qu'Adobe Flash, et ce uniquement parce que trop de sites l'utilisent encore. Apparemment, de leur point de vue, TOUS les plugins (ou en tout cas tous les plugins NPAPI) sont dangereux, et le dernier (Flash) n'est toléré qu'en raison du niveau de mécontentement qui résulterait s'il était également bloqué. La plupart des autres navigateurs modernes vont également dans cette direction, s'ils n'y sont pas déjà. Les anciennes versions de Firefox ESR, et peut-être quelques autres navigateurs, peuvent encore être en mesure d'utiliser des plugins NPAPI arbitraires ; mais ces navigateurs peuvent présenter un risque (ils ne sont pas bien maintenus, ou pas maintenus du tout).

Vous pouvez légèrement améliorer l'utilisation de MIDI Player X, en activant l'ouverture automatique des fichiers avec l'extension "mid" par Safari (voir Comment ouvrir automatiquement les fichiers téléchargés depuis Safari ? mais remplacez torrent par mid dans leur exemple) et en paramétrant la lecture automatique (cliquez sur les mots jusqu'à ce qu'ils deviennent bleus) dans MIDI Player X. Redémarrez Safari après avoir créé le fichier décrit dans le lien.

Cela ne sera PAS utile pour le codage HTML des balises d'intégration, ni pour éviter de laisser une copie du fichier dans votre répertoire de téléchargement ; mais cela permettra au moins de cliquer sur un lien href vers un fichier avec l'extension "mid" pour lire le fichier sans autre action.

edit : une solution qui fournit une lecture similaire à un plugin MIDI est possible sur les navigateurs modernes, mais nécessite des modifications de la page web. Voir http://www.midijs.net et essayez certains des exemples. Toujours pas d'aide pour les pages web existantes qui ne sont pas sous votre contrôle et qui utilisent des balises d'intégration.

-1voto

Bostjan Points 11

MIDIPlayer X sur le Mac App store - 0,79 £ au Royaume-Uni. Il suffit de déposer le fichier MIDI dans l'application.

-1voto

Ron Points 1

J'ai eu le même problème en essayant de télécharger des fichiers musicaux midi. Je contourne le problème en téléchargeant le lien et en ouvrant le fichier à l'aide de Finale (logiciel MakeMusic). C'est un peu embêtant car je ne peux pas prévisualiser le fichier avant de le télécharger et de l'ouvrir, mais au moins je réussis. J'espère que ce problème sera résolu par Safari à l'avenir. Au milieu de tous les MIDI de merde en ligne, il y en a de vraiment excellents.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X