オーディオ/ MIDI用のSafariプラグインがありません


12

2012年後半の27インチiMacでMac OS X 10.9.1(Mavericks)を使用し、Safari 7.0.1を実行しています。常にすべての新しいソフトウェアアップデートをインストールしています。

しかし、今ではウェブサイトに埋め込まれているミディファイルに問題があります(ウィキペディアのように、http://en.wikipedia.org/wiki/Tonalityを例に取ります)。これらのMIDIファイルの1つをクリックすると、音楽が聞こえることが期待されます。しかし、代わりに、「audio / midi」タイプのコンテンツ用のプラグインはないというエラーメッセージが表示されます。

不足しているプラ​​グインはどこでダウンロードできますか?

私はあまりよくわかりませんが、以前のバージョンのOS XではWebサイトからMIDIファイルを再生しても問題はないと考えています。これはMavericksのバグですか?


編集1(2014年11月):

この質問はほぼ1年前のもので、再生回数は10,000回を超えていますが、有用な答えはありません。また、midiはまだSafari 8とYosemiteではサポートされていません。

私はない、NOTリンゴの開発者は、このような単純なファイルをサポートし続けるにはあまりにも消極的とラメあるという理由だけで、長年にわたってサポートし、セキュリティ上のリスクも任意のコンピュータに他の害もありませんして広く使われている機能を使用するには、旧式のソフトウェアをダウンロードしたいですフォーマット。そして、私はファイルをダウンロードして、後で他のソフトウェアでそれらを開きたくありません

私が欲しいのはこれです:

クリックして音楽を聞くことができるように、他のプラグインに追加してインストールできるSafari用のプラグイン(つまり、最新の Quicktime-pluginをそのまま残し、Quicktime から独立した新しい midi-pluginを追加でインストールできます)このようなhtmlドキュメント内のmidiファイルへのリンク。


編集2(2014年12月、賞金の開始時):

12,000回以上の視聴があり、まだ有用な答えはありません。
賞金を獲得するには、Quicktimeに依存しないSafari用のプラグインをダウンロードできるサイトへのリンクを投稿してください。Quicktimeを置き換えることなくインストールでき、QuicktimeのようにMidiファイルでエンコードされた音楽を再生できます以前は、midiファイルへのリンクをクリックするだけでした。


編集3(2015年5月):

20,000回以上の視聴があり、まだ有用な答えはありません。

ミディ音楽を再生できるSafari(またはiMac、OS Xで実行されている他のブラウザ)用のプラグインが実際にないことは信じられません。

Webサイトにリンクされている他のオーディオファイルと同様に、クリックするだけで、このファイルに保存されている音楽を聞くために余分な操作は行いません。

ねえ、これはインターネットの最初の日、1995年に20年前にすでに機能していました。これは2015年にはそれほど難しくありません!


より未来への希望のない、本当に答え、 -を参照してheartbeatjs.org/docs/about-heartbeat
鉄人

jazz-soft.net/download/Jazz-Pluginについてご存知ですか?これは、すべてのブラウザーのプラグインです。
ライブレッド

@ryebread:いいえ、聞いたことはありません。しかし今、私はそれをダウンロードしてインストールしました。そして、何も変わりませんでした。Safariはまだ「プラグインが見つかりません」と言っています。新しいプラグインがあることをサファリに認識させる特別なトリックはありますか?すでにiMacを再起動しましたが、助けにはなりませんでした。
ヒューバートシェーナスト

@ryebread:私は問題を見つけました:Jazz-pluginはMime-type»audio / x-jazz«に登録します。ただし、midiファイルには常にMimeタイプの»audio / midi«が付属しています。
ヒューバートシェーナスト

回答:


7

Safariでの.midファイルの再生のサポートは、10.8で削除されました。ただし、10.7または10.6のQuickTimeプラグインは10.9でも機能します。https://discussions.apple.com/message/23948316#23948316を参照してください

  1. /Library/Internet Plug-Ins/QuickTime Plugin.plugin10.7または10.6インストールから~/Library/Internet Plug-Ins/10.9または10.8インストールにコピーします。
  2. 次のコマンドを実行します。

    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. このファイルを~/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. Safariを終了して再度開きます。

その後、Safariで.midファイルを再生できるようになりますが、Webサイトがプラグインを手動で使用できるようにする必要があります。

VLCまたはQuickTime Player 7で .midファイルを再生することもできます。


2
実際、VLCで.midファイルを再生することはできません。

おかげで、これは私にとって夢のように機能しました。このプロセスが少し怖い人もいるでしょう。
ジェフポインター

@GeoffPointer:古いソフトウェアをインストールしますか?はい、これは怖いです。また、古いソフトウェアはセキュリティリスクであるため、危険です。マルウェアの開発者によって悪用される可能性のある脆弱性が含まれている可能性がありますが、新しいバージョンによって削除される可能性があります。古いバージョンを保持すると、永久に脆弱なままになります。
ヒューバートシェーナスト

@HubertSchölnastこのセットアップでは、古いプレーヤーとMIDIファイルしか関連付けられていないと思います。他のすべてのメディアファイルはQuickTimeの現在のインストールに関連付けられたままなので、非常に怪しいMIDIサイトを閲覧していない限り、おそらく大した問題ではないでしょう。)
Doktor J

@DoktorJ:MIDIは日陰ではありません。midiで多くのことができますが、メディアファイルではできません。私にとっては大したことではなく、MIDIは技術的に簡単に実装できます。なぜサポートされなくなったのか理解できません。
ヒューバートシェーナスト

0

悪化する; 現在の(Mojave)Safari 12 AFAIKはAdobe Flash以外のプラグインをサポートしません。これは、あまりにも多くのサイトがまだ使用しているためです。どうやら、彼らの見解では、すべてのプラグイン(またはすべてのNPAPIプラグイン)は危険であり、最後のプラグイン(フラッシュ)は、ブロックされた場合に生じる不満のレベルのためにのみ許容されます。他のほとんどの最新ブラウザーも、まだ存在しない場合はその方向に向かっています。古いバージョンのFirefox ESRバージョン、およびおそらく他のいくつかのブラウザーでも、任意のNPAPIプラグインを使用できる可能性があります。ただし、これらのブラウザはリスクがある可能性があります(適切に管理されていないか、まったく管理されていない)。

Safariで「mid」拡張子を持つファイルの自動オープンを有効にして(Safariからダウンロードしたファイルを自動的に開く方法を参照してくださいただし、例ではtorrentをmidに置き換えます)、設定することで、MIDIプレーヤーXの使用をわずかに改善できますMIDIプレーヤーXで自動再生(単語が青になるまでクリックします)。リンクに記載されているファイルを作成した後、Safariを再起動します。

これは、埋め込みタグのHTMLコーディングには何の役にも立ちません。また、ダウンロードディレクトリにファイルのコピーを残すことも避けません。ただし、少なくとも「mid」拡張子のファイルへのhrefリンクをクリックすると、それ以上のアクションを必要とせずにファイルを再生できます。

編集:MIDIプラグインと同様の再生を提供するソリューションは、最新のブラウザーで可能ですが、Webページの変更が必要です。http://www.midijs.net参照して、いくつかの例を試してください。埋め込みタグを使用する、管理下にない既存のWebページについては、まだヘルプがありません。


-1

Mac AppストアのMIDIPlayer X-英国では£0.79。MIDIファイルをアプリにドロップするだけです。


1
これはSafariのプラグインですか?私はすでにmidifilesを再生できる他のプログラムを持っているからです。必要なのはSafariのプラグインです。ウェブサイトに埋め込まれたmidifileがある場合、それをクリックするだけで、そのファイルをダウンロードして別のプログラムで開く必要なしに音楽を聞きたいです。両方の編集セクションの最後にある私の質問を見てください。midifilesへのリンクがあります。私は彼らに時間を計り、他のアクションなしですぐに音楽を聞きたいです。
ヒューバートシェーナスト

-1

MIDI音楽ファイルをダウンロードしようとしても同じ問題が発生しました。リンクをダウンロードし、Finale(MakeMusicソフトウェア)を使用してファイルを開くと、問題を回避できます。ダウンロードして開く前にファイルをプレビューできないため、少し面倒ですが、少なくとも成功しています。この問題が将来Safariによって解決されることを願っています。すべてのくだらないMIDIのオンラインの中には、本当に優れたものがいくつかあります。


1
別のプログラムでダウンロードして開くことは、私の質問で明確に述べたように、解決策ではありません。Safariは将来この問題を解決しません。過去(2年前とそれ以前)には正常に機能していましたが、midiプラグインの責任者であるQuicktimeがmidiのサポートを終了したため、機能しません。
ヒューバートシェーナスト
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.