問題タブ [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.

0 投票する
0 に答える
65 参照

objective-c - EZAudio の遅延を解除するにはどうすればよいですか?

EZAudio を使用して、オーディオ ファイルでいくつかの効果を作成する必要があります。しかし、この方法はうまくいきません。このコードに何を追加する必要がありますか? オーディオに遅延を使用するにはどうすればよいですか?

0 投票する
1 に答える
178 参照

ios - View Controllerからfft計算を分離する

リアルタイム マイク入力の fft を計算するために EZAudio を迅速にセットアップし、fft データに対して特別なアルゴリズムを実行しました。

私の問題は、dispatch_async を使用してこれをビュー コントローラーに配置すると、fft データにアクセスできることです (コードの最後の func を参照)。

しかし、これを別のクラスに入れて、必要なときに呼び出すにはどうすればよいですか?

お願い お願い 助けて

0 投票する
2 に答える
1585 参照

ios - EZAudio CocoaPods モジュールのインポート エラー

CocoaPods を使用して EZAudio を Swift プロジェクトに追加すると、次のようなコンパイラ エラーが発生します。
Could not build Objective-C module 'EZAudio'

私のPodfileはこれです:

次のようにswiftファイルに追加します。

ブリッジヘッダーを使用していません。なぜこれが起こっているのか、誰にも洞察がありますか?

0 投票する
1 に答える
126 参照

ios - パン1.0のObj-C EZAudioPlot

updateBufferパンを右イヤホン(1.0f)に設定するときの方法に問題があります。サウンドは正しく再生されていますが、プロットが更新されていません:**buffer = (float) 0すべての要素について。

コードは簡単です:

左のイヤホン ->pan = -1.0fまたは両方 ->で機能します0.0fが、右のイヤホンでは機能しません。

0 投票する
1 に答える
1098 参照

ios - Filter(AVAudioUnitEQ) を適用した後にオーディオ ファイルを保存し、最後に mp3 として保存しますか?

フィルターを適用した後に音声ファイルを保存するのはとてもイライラします。フィルターは AVAudioPlayerNode にのみ適用されます。これは、プレーヤーでの再生中にフィルターを適用するのに最適であることを意味しますが、これを保存するにはどうすればよいですか? 私はこの 3 日間とても苦労しています。これらの以下のコードは私が使用している、

engine = [[AVAudioEngine alloc] init];

これらは正常に動作するサンプルです。しかし、どうすればこれと同じ周波数でオーディオ ファイルを保存できますか? 音声ファイルは mp3 形式である必要があります。Appleでは、保存ファイルをm4aとしてのみ対象としています。

0 投票する
2 に答える
442 参照

ios - EZAudio - EZAudioPlotGL を使用してビューのサイズに合わせて波形サイズを同じに変更する方法

EZAudioライブラリを使用してiOS、オーディオ ファイルの再生を処理し、その波形を生成しています。

EZAudioPlotGLのサブクラスであるビューを使用して、波形全体のビューを作成したいと思いますUIView

を使用してビューサイズとして波のサイズを大きくするのを手伝ってくれる人はいますかEZAudioPlotGL

0 投票する
1 に答える
1003 参照

objective-c - SwiftでAudioBufferをFloatで埋める方法

私はEZAudioライブラリを使用するアプリを作成しています.マイクからデータを取得して変数に保存する必要があります(私はすでにこれを行っています):

ご覧のとおり、EZMicrophoneDelegate と上記の関数を使用して、マイクからバッファ データを取得しています。

将来のアイデアは、WebSocket で値を送信し、1 つずつすぐに再生することです。

EZOuput と EZOuputDataSource のメソッドを使用して、その配列を再生したい:

しかし、「mData」のタイプは UnsafeMutablePointer であり、それを埋める方法がわかりません。このような目的の C の例をいくつか見ました まさにこの行です。

Float 型を配列から Void 型の mData に迅速に格納する方法を理解できませんか?

次のようなキャスティング:

失敗..