2011-10-31 48 views
5

其實我試圖從麥克風創建一個合理的活動級別。沒有紀錄只是一個生活水平。我發現很多主題,但沒有使用只有JavaScript。我發現很多有用的鏈接,但我不知道如何創建我只想用JavaScript的。該應用程序需要在多個移動平臺上工作。 (WebOS,Androïd,IOS ...)並最終在計算機上運行。來自麥克風的聲音活動級別只有javascript

這裏是鏈接:

http://jsfiddle.net/7D3YS/

這個鏈接是一個簡單的隨機矯直機。這看起來像我想要的。但水平上沒有控制。

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

它使用的音頻捕捉,我認爲這是最好的方式,但我不知道如何傾聽,並創建一個圖形渲染。

www.sajithmr.me/jrecorder/example1.html

這個例子正是我想要的,但它使用的SWF文件。它不適用於iPhone。

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

谷歌創造了webkit的,但我不知道如何我可以在我的工作中使用它。

我感謝錄製音頻文件並同時收聽此文件,但我不確定效率。

這就是我發現的。 感謝您的幫助!

巴斯蒂安

回答

1

作爲PhoneGap的文檔所指出的,(除非它被指定的API)的JavaScript不能訪問由大多數設備的麥克風輸入。 Phonegap將嘗試在設備上啓動音頻輸入軟件。

TLDR:除非設備爲它公開API,否則不能直接使用JavaScript訪問麥克風輸入。

+0

我不確定要理解。我在設備上使用PhoneGap的API,沒有問題;但我不知道如何創建主要問題的圖形渲染。 – Hook

+0

由於您連接的PhoneGap文檔指出,它使用設備錄音應用程序。除非設備應用程序暴露了javascript可以使用的API,否則您將無法訪問原始輸入以顯示渲染。正如PhoneGap指出的那樣,iOS沒有默認的錄製應用程序,與一些黑莓設備一樣。 –

+1

好的,謝謝,我會用一個簡單的swf文件,再見IOS。 – Hook