2011-10-31 10 views
5

実際には、マイクからサウンドアクティビティレベルを作成しようとしています。生のレベルだけを記録することはありません。私は多くのトピックを見つけましたが、何もjavascriptを使用していません。私は多くの便利なリンクを見つけましたが、私はちょうどjavascriptだけで私が欲しいものを作り出す方法を知らない。アプリケーションは、複数のモバイルプラットフォームで動作する必要があります。 (WebOS、Androïd、IOS ...)、そして最終的にはコンピュータ上で動作します。マイクからのサウンドアクティビティレベルがjavacriptでのみ

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上で動作しません。

GoogleがWebKitのを作成しましたが、私は方法がわからない

www.filosophy.org/2011/03/talking-to-the-web-the-basics-of-html5-speech-input/私は自分の仕事でそれを使うことができます。

オーディオファイルを録音してこのファイルを同時に聞いていただきありがとうございますが、効率がよく分かりません。

これはすべて私が見つけたものです。 ご協力いただきありがとうございます!

バスティアン

答えて

1

PhoneGapのドキュメントが指摘するように(APIがそれのために指定されていない限り)、ジャバスクリプトは、ほとんどのデバイスからマイク入力にアクセスすることはできません。 Phonegapは、デバイス上のオーディオ入力ソフトウェアの起動を試みます。

TLDR:デバイスがAPIを公開していない限り、javascriptでマイク入力に直接アクセスすることはできません。

+0

わかりません。私はデバイス上でPhoneGapのAPIを使用していますが、問題はありません。私は主な問題であるグラフィカルなレンダリングをどのように作成するかについては考えていません。 – Hook

+0

あなたがリンクしているPhoneGapのドキュメントは、デバイスのオーディオレコーディングアプリケーションを使用しています。デバイスアプリケーションがJavaScriptが使用できるAPIを公開しない限り、未加工の入力にアクセスしてレンダリングを表示することはできません。 iOSはPhoneGapで指摘されているようにデフォルトの録音アプリケーションを持っていません。同じブラックベリーデバイスもあります。 –

+1

ありがとう、私はちょっとIOSの簡単なswfファイルを使用します。 – Hook

関連する問題