iPhone SDKを使用して1秒あたりのオーディオファイルの振幅をdBで検出したいと考えています。私は、毎秒のサウンドファイルのdBの大きさに応じてオブジェクトの口のアニメーションにこの機能が必要です。これどうやってするの ?どのようなオーディオフレームワークが可能ですか? 例へのリンクはありますか?1秒あたりのオーディオファイルの振幅を検出しますか?
2
A
答えて
4
を
AVAudioPlayer *avPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:recordedTmpFile error:&error];
avPlayer.delegate = self;
avPlayer.meteringEnabled = YES;
[avPlayer prepareToPlay];
[avPlayer play];
NSTimer *levelTimer = [NSTimer scheduledTimerWithTimeInterval: 0.03 target: self selector: @selector(levelTimerCallback:) userInfo: nil repeats: YES];
このメソッドは、peakPowerForChannelとaveragePowerForChannelを返します。
- (void)levelTimerCallback:(NSTimer *)timer {
[avPlayer updateMeters];
NSLog(@"Peak left: %f Avg right: %f", [avPlayer peakPowerForChannel:0],[avPlayer averagePowerForChannel:0]);
}
1
が良いようだ、しかし残念に任意のiPhoneプログラミングを知らない:私はdeciblesを取得するためAVAudioPlayerのpeakPowerForChannelとaveragePowerForChannel方法を使用している
この問題の上に解決策を見つけた http://www.politepix.com/2010/06/18/decibel-metering-from-an-iphone-audio-unit/
関連する問題
- 1. 8秒間振れを検出する
- 2. pythonを使用してmp3オーディオファイルから振幅データを取得
- 3. オーディオファイルのスペクトログラム、時間と振幅か時間か周波数か
- 4. 1秒あたりのAPI呼び出しをスケジュールする
- 5. 調整 - 1秒あたりの最大メソッド呼び出し
- 6. 戻り振幅
- 7. Windowsのアプリケーションの1秒あたりの入出力操作
- 8. mysqlを使用して1秒あたり8000回のアップデート
- 9. CSSの高さ/幅を検証するためのルールはありますか?
- 10. メタタグから重複したオーディオファイルを検索しますか?
- 11. Apache HttpClient:1秒あたりの総コール数を制限する
- 12. CSSを1秒あたりのピクセルに設定する
- 13. Androidゲームで1秒あたりのフレーム数を計算する
- 14. 1秒あたりのMySQLクエリ数を増やす
- 15. WinSock closesocket()呼び出しは一部のコンピュータでは1秒かかります
- 16. ウェブサイトのライブアップデート - 1秒あたり1 ajaxは悪い練習ですか?
- 17. ディレクトリから複数のオーディオファイルを取り出すためのループループ
- 18. Pythonの振幅スペクトル
- 19. アンドロイドのAudioRecord振幅読み取り
- 20. Tensorflowオブジェクト検出のアスペクト比の高さ/幅または幅/高さですか?
- 21. iOS 5繰り返し/連続振れを検出する
- 22. ios11で円の幅の視覚フレームワークを検出しますか?
- 23. Node.js 0.6.8で処理できる1秒あたりのCometリクエスト数を示すベンチマークはありますか?
- 24. Turbogears2の1秒あたりのPOSTの最適化
- 25. 1秒あたり500リクエストに適したリソースは何ですか?
- 26. Javascript/Cordova/HTML5でデバイスの振動を検出する方法はありますか?
- 27. 秒あたりのトランザクション
- 28. スウィフトFFTチャンクオーディオファイルの振幅を
- 29. Google Cloud Search API - 1秒あたりのドキュメントの数に制限がありますか?
- 30. Javascriptで動くアニメーションの1秒あたりのフレーム数は?
私はこのリンクを見ていましたが、コードスニペットを理解できません – darshan
Xcodeにコードをプルすることをお勧めします。理解するまでこれを勉強することをおすすめします。 – adam
リモートIOのrendercallback関数で記録されたファイルを呼び出す方法を理解していません。 – darshan