2011-10-31 27 views
5

Aslında mikrofondan bir ses etkinliği düzeyi oluşturmaya çalışıyorum. Sadece canlı bir seviye yok. Birçok konu buldum ama hiçbir şey sadece javascript kullanarak. Birçok yararlı bağlantı buldum ama sadece javascript ile ne istediğimi yaratma konusunda hiçbir fikrim yok. Uygulama birkaç mobil platformda çalışmalıdır. (WebOS, Androïd, IOS ...) ve sonunda bilgisayarlarda.Sadece javascript ile mikrofondan gelen ses etkinliği seviyesi

http://jsfiddle.net/7D3YS/

Bu bağlantı, basit tesadüfi eşitlikçi olduğunu:

burada bağlantılardır. İstediğime benziyor. Fakat seviye üzerinde kontrol yoktur. Bu bir ses yakalama kullanıyor

http://docs.phonegap.com/en/1.1.0/phonegap_media_capture_capture.md.html#capture.captureAudio

, bunun en iyi yolu olduğunu düşünüyorum ama dinlemedim ve grafiksel hale nasıl oluşturulacağını hiçbir fikrim yok.

www.sajithmr.me/jrecorder/example1.html

Bu örnek istediğim ama bir swf dosyası kullanıyor tam olarak budur. Ve iPhone üzerinde çalışmıyor.

www.filosophy.org/2011/03/talking-to-the-web-the-basics-of-html5-speech-input/

tarihinde bir webkit yarattı ama nasıl bilmiyorum

Onu işimde kullanabilirim.

Bir ses dosyası kaydetme ve bu dosyayı aynı anda dinlemekten mutluluk duyuyorum, ancak verimden emin değilim.

Bu benim bulduğum her şey. Yardımlarınız için teşekkürler!

Bastien

cevap

1

PhoneGap belgelerine işaret ettiği gibi (bir API için belirtilen sürece), JavaScript en cihazlardan mikrofon giriş erişemez. Phonegap, cihazdaki ses giriş yazılımını başlatmayı deneyecektir.

TLDR: Cihaz, bunun için bir API göstermediği sürece, mikrofon girişine doğrudan javascript ile erişemezsiniz.

+0

Anladığımdan emin değilim. Cihazlarda PhoneGap API'sini kullanıyorum, bununla ilgili bir problem yok; Ama asıl sorun olan bir grafiksel render oluşturmaya dair hiçbir fikrim yok. – Hook

+0

Bağladığınız PhoneGap belgeleri işaret ettiğinden, aygıt ses kayıt uygulamasını kullanır. Cihaz uygulamasının bir API javascript'i kullanamadığı sürece, bir render görüntülemek için ham girdiye erişemezsiniz. iOS, PhoneGap tarafından da belirtildiği gibi, varsayılan bir kayıt uygulamasına sahip değildir, aynı da bazı böğürtlen cihazlarıyla birlikte çalışır. –

+1

Tamam teşekkürler, basit bir swf dosyası kullanacağım, bye bye IOS. – Hook

İlgili konular