2011-03-08 30 views
5

iPhone ve Android için ses girişi ile uğraşan bir web uygulaması oluşturmaya çalışıyorum.HTML5 ve Javascript ile ses kaydı

Bu mümkün mü?

+0

i mutlaka bu http://developer.apple.com/library/ios/#documentation/MusicAudio/Conceptual/CoreAudioOverview/Introduction/Introduction.html%23//apple_ref/doc okumak için tavsiye/uid/TP40003577-CH1-SW1 – Csabi

cevap

4

, ya da en azından bitince gerekir: Burada

kayıt ses temel geliştirici kılavuzları bulunmaktadır. Bitirildiği ve yayınlandığı sırada HTML5'in bir parçası olması gereken cihaz API'sı kullanılarak mümkün olacaktır (HTML5 henüz kesinleştirilmemiştir ve bilgi değişiklik potansiyeline tabidir). kesinlikle umutlu yüzden

Sony Erricson community blog posting, with examples (pre-final API)

açıkça W3C teknik özelliklerde bahsedilen olmasa da W3C Device API Requirements (camera section), (web) kamera etkileşimlerinin bir parçası olarak ses kayıt vardır. Bu aşamada iyi bir bilgi eksikliği sıkıntısı var gibi görünüyor. HTML5 sonuçlandırılmaya yaklaştıkça daha fazlasını görmeyi beklerdim.

1

HTML 5 , ses kayıt yapamaz (en azından şu anda). HTML temel olarak bir biçimlendirme dilidir ve bu nedenle yalnızca bir tarayıcının belirli içeriği nasıl görüntülemesi gerektiğini bildirir. HTML 5, bazı etkileşimleri mümkün kılan yeni özellikler sunsa da, sesi doğrudan içine kaydedemezsiniz. HTML (yanlış sesleri bile söyler). HTML5 özellikleri bittiğinde, o zamana kadar, hiçbir şekilde, gerçek olabilir. Ses kaydı yapan web uygulamaları normalde Flash veya Silverlight gibi bir eklenti gerektirir; çünkü bunlar ses donanımı gibi sistem kaynaklarına erişebilir. Her ne kadar Flash, iOS'ta teorik olarak mümkün olsa da, ses girişini destekleyip desteklemediğini bilmiyorum.

Ses donanımına erişebilen ve arka planda web uygulamanıza bağlanan yerel bir uygulama (iOS ve Android için) yazmanızı öneririm, böylece kayıt yerel olarak gerçekleşir ve kaydedilen ses sizin yerinize aktarılır. sunucular (örneğin Shazam'ı düşünün). evet ... Anlaşılan

+0

Cevabımı düşüren kişi lütfen neden ** neden ** olduğunu açıklayabilir mi? – slhck

1

Şu an itibariyle, HTML5 Ses kaydedemiyor. Ancak gelecekte Cihazın doğal özelliklerini kullanarak, mümkün olacaktır.

İlgili konular