2016-06-20 3 views
0

私は拍手検出アンドロイドアプリに取り組んでいます。私はこのためにmusicg APIを使用しています。DetectionAPIはmono Wavのみをサポートします

githubからプロジェクトをインポートし、アンドロイドデバイスで実行しました。このエラーが表示さ - DetectionAPIは誰がどのようにこの問題を解決するために、任意の提案を持っていますかモノラルWAVファイル

DetectionAPI supports mono Wav only 
java.lang.NullPointerException: Attempt to invoke virtual method 'int com.musicg.wave.WaveHeader.getBitsPerSample()' on a null object reference 
at com.musicg.api.DetectionApi.isSpecificSound(DetectionApi.java:80) 
at com.musicg.api.WhistleApi.isWhistle(WhistleApi.java:54) 
at com.musicg.demo.android.DetectorThread.run(DetectorThread.java:106) 
at java.lang.Thread.run(Thread.java:818) 

は - のみ

詳細LogCatをサポートしていますか?

答えて

0

のみ

モノラルWAVファイルをサポートしているAPIが述べたようにあなたはwavファイルとして記録する必要があります。私はmusicg_android_demoソースをチェックすることをお勧めします。

+0

あなたが提案したデモと同じコードを使用しています。良いことはありません。私はコード内で例外を取得しています。 –

+0

モノラルWAVはどのように録音するのですか? –

関連する問題