2016-04-13 22 views
0

Yeni ses() bir url beklediğini biliyorum, ancak yerel bir dosya yüklemeye çalışıyorum ve oynatması mümkün görünmüyor. Yol yanlış olmalı, çünkü "data: audio/ogg; base64, T2dnUwACAA ..." gibi bir varlığa atadığım herhangi bir mevcut url'i çalacaktır. Örnek: "C: \ Users \ Jon \ Desktop \ tng-doorbell.mp3" oynatılmayacaktır - hiçbir şey yapmaz. Teşekkürler.HTML Ses() Yerel dosya nasıl yüklenir?

cevap

1

Apache veya IIS gibi bir sunucu üzerinden yüklemeniz gerekir. Deneyin Wampserver Sen, birçok HTML5 API'leri çalışmasına reddeder nedeniyle güvenlik sorunları yerel yolların

file:///C:/Users/Jon/Desktop/tng-doorbell.mp3 
+0

Bunun için kullandığım şey, 3. tarafın sayfasındaki bir komut dosyasında bir bildirimdir, yerel dosyalar, mp3 wav oynamayacağım - kısıtlamaları okuduktan sonra düşünmüyorum. FireFox'u kullanma btw. –

+0

Doğru. Belki bir yere ev sahipliği yapmalısınız .. Belki Dropbox veya Google Drive ve –

2

file://http:// üzerinde değil bir URL olması gerekir

Yerel dosyalarda (veya dosyanın nasıl kullanılabileceği konusunda ciddi kısıtlamalar getirecektir). En iyi bahsiniz, yerel bir web sunucusunu yapılandırmak ve ihtiyacınız olan her şeye erişmek.

+0

kodunuzda doğrudan bir bağlantı verin. Oynamadığı yolu nasıl ayrıştırdığım önemli değil. –

+0

@JonHogan Neredeyse her gün kullandığım bir şarkı çalarım, bir çekicilik gibi çalışıyorum, bu yüzden başka şeylerin karışması gerekiyor. Hangi tarayıcıyı kullanıyorsunuz? ...% 100 emin yolunuz iyi mi? ... Dosyada 3 eğik çizgi bulunduğunuzdan emin olun: /// – LGSon

+0

@JonHogan Ayrıca, ses elemanına sahip sayfa, bunu yerel sürücüden de yüklüyor musunuz? – LGSon

1

için file protokolünü kullanmak gerekir

İlgili konular