Ses / MIDI için eksik Safari eklentisi


12

Mac OS X 10.9.1 (Mavericks) 'i 2012 sonunda kullanıyorum 27 "iMac, Safari 7.0.1 kullanıyor ve her zaman tüm yeni yazılım güncellemelerini yüklüyorum.

Ama şimdi web sitelerine gömülü olan midi dosyaları ile ilgili bir sorunum var (wikipedia gibi, http://en.wikipedia.org/wiki/Tonality'yi örnek alın). Bu midi dosyalarından birine tıkladığımda müzik dinlemeyi bekliyorum. Ancak bunun yerine, "audio / midi" türünün içeriği için bir eklenti olmadığını söyleyen bir hata mesajı alıyorum.

Eksik eklentiyi nereden indirebilirim?

Gerçekten değil değilim, ancak OS X'in önceki sürümlerinde bir web sitesinden midi dosyalarını oynatmanın sorun olmadığına inanıyorum. Bu Mavericks'te bir hata mı?


EDIT 1 (Kasım 2014):

Bu soru neredeyse bir yaşında ve 10.000'den fazla görüşe sahip, ancak yine de yararlı bir cevap bırakmadı. Ayrıca midi, Safari 8 ve Yosemite tarafından desteklenmiyor.

Ben do DEĞİL yıllardır desteklenen ve Elma geliştiriciler böyle basit bir dosya desteklemeye devam etmek çok isteksiz ve topal, sırf bir güvenlik riski ne de herhangi bir bilgisayara başka ne zarar ne olduğunu edilmiştir yaygın olarak kullanılan bir özelliği kullanmak için eski yazılımı indirmek istiyorum biçim. Ve do DEĞİL dosyaları indirmek ve daha sonra diğer bazı yazılımlar ile bunları açmak istiyorum.

İstediğim şey bu:

Başka bir eklentiye ek olarak ekleyebileceğim bir Safari eklentisi (yani: en yeni Quicktime eklentisini olduğu gibi bırakın ve ayrıca Quicktime’dan bağımsız yeni bir midi eklentisi kurun ). böyle bir html-belgede bir midi-dosyaya bağlantı bu .


EDIT 2 (Aralık 2014, ödül başlarken):

12.000'den fazla görüntü ve hala faydalı bir cevap yok.
Ödül kazanmak için lütfen Quicktime’dan bağımsız olarak, Quicktime’ın Midi dosyalarında kodlanmış müzikleri çalmayı mümkün kılmak için Quicktime’ın değiştirilmeden yüklenebileceği Safari eklentisini indirebileceğiniz bir siteye bağlantı gönderin. önceki zamanlarda, sadece bir midi dosyasına giden bir linke tıklayarak .


EDIT 3 (Mayıs 2015):

20.000'den fazla görüntü ve hala faydalı bir cevap yok.

Midi müzik çalabilen Safari (veya bir iMac üzerinde çalışan diğer tarayıcılar; OS X) için gerçekten bir eklenti olmadığına inanamıyorum.

Bir web sitesine bağlanmış diğer ses dosyalarında olduğu gibi, sadece bu dosyaya tıklamak ve bu dosyada depolanan müziği duymak için başka hiçbir ekstra yapmak istemiyorum.

Hey, bu 20 yıl önce 1995’te İnternet’in ilk günlerinde çalıştı. 2015 yılında bu çok zor olamaz!


gerçekten bir cevap değil, gelecek için daha fazla umut - bkz. heartbeatjs.org/docs/about-heartbeat
Tetsujin

Jazz-soft.net/download/Jazz-Plugin adlı kişiyi duydunuz mu? Tüm tarayıcılar için bir eklentidir.
ryebread

@ryebread: Hayır, daha önce duymamıştım. Ama şimdi indirdim ve onu kışkırttım ve: Hiçbir şey değişmedi. Safari hala diyor ki: »eksik eklenti«. Safari'nin yeni bir eklenti olduğunu fark etmesini sağlayacak özel bir numara var mı? İMac'imi zaten yeniden başlattım, ancak yardımcı olmadı.
Hubert Schölnast

@ryebread: Sorunu buldum: Jazz eklentisi Mime türü »audio / x-jazz« için kaydoldu. Ancak midi dosyaları her zaman Mime tipi »audio / midi« ile birlikte gelir.
Hubert Schölnast

Yanıtlar:


7

Safari’de .mid dosyalarını çalma desteği 10.8’de kaldırılmıştır. 10.7 veya 10.6'daki QuickTime eklentisi yine de 10.9'da çalışıyor. Bakınız https://discussions.apple.com/message/23948316#23948316 .

  1. /Library/Internet Plug-Ins/QuickTime Plugin.plugin10.7 veya 10.6 kurulumundan ~/Library/Internet Plug-Ins/10.9 veya 10.8 kurulumunuza kopyalayın .
  2. Bu komutları çalıştırın:

    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. Bu dosyayı farklı kaydet ~/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'den çık ve tekrar aç.

Bundan sonra .mid dosyalarını Safari'de oynatabiliyor olmalısınız, ancak web sitelerinin eklentiyi manuel olarak kullanmasına izin vermelisiniz:

Ayrıca dosyaları .mid çalabilir VLC veya QuickTime Player 7 .


2
Aslında VID ile .mid dosyalarını çalamazsınız.

Teşekkürler, bu benim için bir rüya gibi çalıştı. Belki bazı insanlar bu süreci biraz korkutucu bulabilir.
Geoff Pointer

@GeoffPointer: Eski yazılımı yükleyin? Evet bu korkutucu. Ve tehlikelidir, çünkü eski yazılımlar güvenlik riski taşır. Kötü amaçlı yazılım geliştiricileri tarafından yararlanılabilecek, ancak daha yeni bir sürüm tarafından kaldırılabilecek güvenlik açıkları içerebilir. Eski sürümü korursanız, sonsuza dek savunmasız kalırsınız.
Hubert Schölnast

@ HubertSchölnast Bu kurulumun sadece eski oynatıcıyı MIDI dosyalarıyla ilişkilendirdiğine inanıyorum; diğer tüm medya dosyaları şu anki QuickTime kurulumunuzla ilişkili kalmaya devam ediyor ... bu yüzden son derece gölgeli MIDI sitelerine göz atmıyorsanız büyük olasılıkla büyük bir sorun değil;)
Doktor J

@ DoktorJ: MIDI gölgeli değil. Medya dosyaları ile yapılamayan midi ile birçok şey yapabilirsiniz. Benim için bu büyük bir anlaşma ve MIDI'nin uygulanması teknik olarak kolaydır. Neden artık desteklenmediğini anlayamıyorum.
Hubert Schölnast

0

Kötüleşiyor; current (Mojave) Safari 12 AFAIK, Adobe Flash dışında hiçbir eklentiyi desteklemeyecektir ve bunun nedeni yalnızca çok sayıda sitenin kullanmasıdır. Görünüşe göre, kendi görüşlerine göre, TÜM eklentiler (veya herhangi bir oranda tüm NPAPI eklentileri) tehlikelidir ve sonuncusu (Flash) yalnızca, engellenirse ortaya çıkacak hoşnutsuzluk seviyesi nedeniyle tolere edilir. Diğer modern tarayıcıların çoğu, henüz orada değilse, bu yöne de yönlendirilir. Daha eski Firefox ESR sürümleri ve belki de birkaç tarayıcı, keyfi NPAPI eklentilerini kullanabilir; ancak bu tarayıcılar bir risk olabilir (iyi korunmamış veya hiç korunmamış).

Sen hafifçe otomatik açılacak Safari tarafından "orta" uzantılı dosyaların sağlayarak, MIDI Oyuncu X kullanımı konusunda artırabilir (bkz Safari indirilen Nasıl Otomatik olarak açılacak dosyalar? Ama orta ile örnekteki sel değiştirin) ve ayarlayarak MIDI Player X'te otomatik oynat (mavileşinceye kadar kelimeleri tıkla). Bağlantıda açıklanan dosyayı oluşturduktan sonra Safari'yi yeniden başlat.

Bu, HTML kodlama embed etiketlerine herhangi bir yarar sağlamaz ve dosyanın bir kopyasını İndirmeler dizininize koymaktan kaçınmaz; ancak en azından başka bir işlem gerekmeden dosyayı oynatmak için "orta" uzantılı bir dosyaya bir href bağlantısına tıklanmasına izin verecektir.

düzenleme: Modern tarayıcılarda bir MIDI eklentisine benzer oynatım sağlayan bir çözüm mümkündür, ancak web sayfası değişiklikleri gerektirir. Http://www.midijs.net adresine bakın ve örneklerden bazılarını deneyin. Hala embed etiketlerini kullanan kontrolünüz altında olmayan mevcut web sayfalarında yardımcı olmuyorsunuz.


-1

App Store'dan MIDIPlayer X - İngiltere'de £ 0.79 Sadece MIDI dosyasını uygulamaya bırakın.


1
Bu Safari için bir eklenti mi? Çünkü zaten midifil çalabilecek başka programlarım var. İhtiyacım olan şey Safari için bir eklenti. Bir web sitesine gömülü bir midi dosyası olduğunda, sadece üzerine tıklamak ve o dosyayı indirmeye ve başka bir programda açmaya gerek kalmadan müziği dinlemek istiyorum. Her iki Düzenleme Bölümünün sonunda soruma bakın, midil dosyalarına bağlantılar var. Onları izlemek ve başka bir eylem yapmadan hemen müzik dinlemek istiyorum.
Hubert Schölnast

-1

Midi müzik dosyalarını indirmeye çalışırken de aynı sorunu yaşadım. Bağlantıyı indirerek ve dosyayı Finale (MakeMusic yazılımı) kullanarak açarak sorunu çözüyorum. Bu biraz sıkıntı çünkü indirme ve açmadan önce dosyayı önizleyemiyorum, ama en azından başarılıyım. Umarım bu sorun gelecekte Safari tarafından çözülür. Tüm boktan MIDI'ler çevrimiçi olduğunda, gerçekten mükemmel olanlar da var.


1
Sorumu açıkça belirttiğim gibi başka bir programda indirmek ve açmak bir çözüm değildir. Safari gelecekte bu sorunu çözmeyecektir. Geçmişte (2 yıl önce ve daha önce) iyi çalıştı, ancak midi-eklentiden sorumlu olan Quicktime’dan, midi desteklemeyi bıraktığından, işe yaramadı.
Hubert Schölnast
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.