問題タブ [audiotoolbox]

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 投票する
1 に答える
889 参照

objective-c - how to convert (aiff) files to any format that runs on windows OS(.asf, .asx, .avi, .wav, .wax, .wma, .wm, .wmv )?

i'm working on an iPhone project and wants to save mp3 files instead of car, i wrote this code to save record files in .caf extensions:

i tried this:

but it didn't save in mp3 format! is it available in objective c or there's any third party code that makes that, i see that method in AudioToolbox.framework:

any help is welcomed,thanks.

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

iphone - iOS: サイレント モードがオンの場合、サウンドを再生できません

そのため、私が見つけることができるSOに関する関連する質問のほとんどをすでに行ってきましたが、サイレント中にオーディオを再生することはできません。おそらく私が犯している小さなエラーだと思います。

小さな警告音を鳴らそうとしています。これは私のviewDidLoadメソッドのコードです:

そして、オーディオクリップを再生する必要があるときに呼び出すメソッドは次のとおりです

私はこれのほとんどを SO から取得し、Apple のプログラミング ガイドで確認しました。私はすでに両方の使用のために を組み合わせてみUint32ましたが、これも何もしませんでした.ロック/サイレントモードではまだ再生されません. 何か案は?

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

iphone - 音声データをサーバーにアップロードする

POSTリクエストを介して、iPhoneからサーバーにオーディオデータを送信しようとしています。ファイルを使用したくありませんが、サーバーにデータを直接送信します。AudioToolbox を使用してマイクからバッファにデータを取得し、このバッファをサーバーに送信します。データは正しく受信され、サーバーは wave ファイルを作成します...しかし、このファイルが空でなくても、ファイルのデュレーションが短すぎる場合のように、サウンドを再生できません...

ポスト リクエストを送信するコールバック関数のコードは次のとおりです。

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

iphone - AudioQueue 録音オーディオ サンプル

私は現在、iPhone のマイクからオーディオを読み取り、いくつかの処理とビジュアルを行うアプリケーションを構築中です。もちろん、最初はオーディオから始めていますが、小さな問題が 1 つあります。

サンプリング レートを 44100 Hz に定義し、バッファを 4096 サンプルを保持するように定義しています。どちらがそうです。ただし、このデータを印刷して MATLAB にコピーし、精度を再確認します。使用する必要があるサンプル レートは、iPhone で定義したレートの半分、つまり 22050 Hz です。

次のコードと、パケットごとに 2 バイトを配置する方法と関係があると思います。バッファをループすると、バッファはパケット全体を吐き出します。これは私のコードでは単一の数値であると想定されています。そこで気になるのは、どうやってそれらのパケットを分割して個々の番号として読み取るかということです。

私が説明したことが不明な場合は、お知らせください。ありがとう!

編集

データの印刷に使用したコードを追加する

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

objective-c - Objective-Cを使用してオーディオファイルを分割またはチョップするにはどうすればよいですか

私はオーディオ ファイルを録音するプロジェクトに取り組んでいますが、オーディオ ファイルを切り刻む添付ファイルのために電子メールを使用してこれらのファイルを送信する必要があります。

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

ios - AVAudioSession の iOS エラー

ユーザーはこのエラーを繰り返し受け取りますが、シミュレーターまたはデバイスで再現できませんでした。私は AVAudioSessionDelegate (名前が異なる可能性があります) を実装しておらず、常にアプリケーションの既定の AVAudioSession を使用しており、新しいものを作成することはありません。

何が原因であるかについての提案はありますか?

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

ios - AudioQueueを停止する方法は?

テキスト読み上げを使用しています。音声の開始は正常に機能しますが、停止できません。これが私がオーディオを始める方法です:

合成InBackground

合成する

AudioQueueCallback

AudioQueuePropertyListener

他のメソッド(UIAlertViewデリゲートメソッド)で停止しようとしています:

すべての操作をキャンセルしてAudioQueueDisposeを呼び出しています。これもAudioQueueStopで試しましたが、ここでは何も機能しません。

だから私の質問は、どうすればここでオーディオを停止できますか?

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

macos - core-audio/audiotoolboxを使用してCAFファイルからヘッダーチャンクを読み取る方法

AudioToolboxのExtendedAudioFile APIを使用して、OSXでCAFファイルを読み取ろうとしています。

ファイルを開くことは正常に機能しますが、UUIDチャンクにアクセスする必要があり、その方法(またはファイルのヘッダーチャンクにアクセスする方法)に関するリファレンスが見つかりません。

確かに、自分でファイルを解析せずにこれを行う方法が必要です。

PS:私はすでにlibsndfileでこれを行うことができますが、OSXに付属するコンポーネントのみでこれを行う方法を見つけたいと思います。

ExtAudioFileGetProperty()'uuid'に設定して呼び出しを試みましExtAudioFilePropertyIDたが、これは機能しないようです。

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

macos - オーディオファイルのFileTypeを見つける方法は?

Core-Audio / AudioToolbox(拡張オーディオファイルサービス)を使用して、OSXでオーディオファイルを読み取ります。

私の特定のアプリケーションでExtAudioFileOpenURL()は、使用して正常に開いたファイルがCAFファイルであるかどうかを確認する必要があります。

AudioFileTypeID残念ながら、からを取得できないため、これを適切に行う方法を見逃しているようですExtAudioFileRef

AudioFileTypeID(そのようなファイルを書くとき、私はに渡すことによってタイプを定義することができますExtAudioFileCreateWithURL;逆はどうですか?

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

objective-c - ARC を使用している場合、SystemSoundID を解放する必要がありますか?

質問はタイトルにあります:「ARC がオンになっている場合、SystemSoundID を解放する必要がありますか?」ここに私のコードがあります:

もしそうなら、いつリリースしますか?(静的メソッドを使用していて変更できないため、dealloc メソッドはありません)

また、これは現在、効果音を再生するための最良の方法ですか?このフレームワークは現在廃止されていると聞きました。

ありがとう!