問題タブ [ezaudio]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - エラー: 録音されたオーディオ ファイルにクライアント形式を設定できませんでした (-66563) - EZRecorder / EZAudio
私はEZAudioを使用してマイクからオーディオデータを取得し、wifi経由で送信し、受信したオーディオデータを2番目のデバイスに記録するアプリに取り組んでいます。すべてうまく機能しますが、サンプル ファイルから EZRecorder を使用しようとすると、次のエラーが表示されます。元のサンプル コード自体は問題なく動作しますが、コードをプロジェクトに移動するとエラーが発生します。
どんな助けでも大歓迎です。
これを引き起こすコードは次のとおりです。
ios - AudioBufferList から float ** への変換 EZAudio EZMicrophone for Visual Plotting
プロジェクトで EZAudio を使用して、マイクからオーディオ データを読み取ります。EZAudio には 2 つのマイク方式があります。
私はAudioBufferListで最初の方法を使用して、オーディオデータを取得し、wifi経由で送信しています。それはうまくいきます。しかし、それらをプロットしたいときは、EZAudio がプロットに float ** を使用する 2 番目の方法からの出力のみを受け入れると言うことができます。ここで立ち往生しているようです。EZOutput で float ** を再生することができないので、プロットと再生の両方に 2 番目のマイク メソッドを使用できます。また、プロットの最初のメソッドから AudioBufferList を渡すことはできません。
あるものを別のものに変換できれば(AudioBufferList <--> float **)、それで問題が解決するかもしれませんが、その方法がわかりません。
どんな助けでも大歓迎です。
ios - EZAudio は Bluetooth デバイスでは動作しません
EZAudioストリーミング オーディオ データの再生に使用しています。グラフは次のとおりですAUConverter -> MultiChannelMixer -> Output。はconverter、サンプリング レート 48000 のオーディオ データをデバイスのサンプリング レート(通常は 44100)に変換するように設定されています。converterオーディオデータはノードに書き込まれます
このグラフは、iPhone のスピーカーとうまく機能します。しかし、Bluetooth デバイスを選択すると、コールバックがトリガーされなくなり、音声が再生されなくなります。ノードを取り外せばconverter、Bluetooth デバイスでオーディオを再生できますが、音質はひどいものです。Bluetoothデバイスでオーディオを再生するために何が欠けているのか教えてください。
ありがとう。
ios - EZAudio を使用して Swift で FFT データを取得するには?
私はezaudioを使用して迅速にfft分析に取り組んでいます。
私の問題は、ezaudio からすべての fft データを取得する方法です。
はい、どのくらい強いときに存在する周波数であるかを調べるアルゴリズムを作成します。
例:
FFT データを見ると、現在の周波数は 2000Hz です。この周波数は、どれだけのエネルギーを持っているかを示しています。
ここに私のコード:
このコードを使用すると、コンソールに奇妙な出力が表示されます。
出力: 0x00000001119be000
多くの多くの助けに感謝します