問題タブ [avaudioplayer]

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

ios - iPhone SDK: ボタンから 1 つの WAV を再生する

現在、このコードを試しています:

ただし、SDK によると、ViewController は AVAudioPlayer Delegate を実装していません。

2.2 SDK を使用して WAV (または M4a) を再生する方法に関するアイデアはありますか?

0 投票する
5 に答える
15983 参照

iphone - AVAudioPlayer - 複数のオーディオ ファイルを順番に再生する

AVAudioPlayer を使用して、複数の MP3 ファイルを順番に (次々に) 再生したいと考えています。試してみたところ、最初の MP3 を再生した後に停止します。ただし、デバッガーに入ると、正常に動作します..何かアイデアはありますか? AVAudioPlayer がバックグラウンドでオーディオを再生する場所を読みました..これを防ぐにはどうすればよいですか? ヴァス

0 投票する
9 に答える
22861 参照

iphone - 初めてサウンドを再生するときのAVAudioPlayerのスロースタート

iPhoneのAVAudioPlayerを介して(非常に短い-2秒未満の)オーディオファイルを再生するときの起動ラグをなくそうとしています。

まず、コード:

また、audioPlayerDidFinishPlayingメソッドを実装して、完了したらAVAudioPlayerを解放します。

初めてオーディオを再生するとき、ラグは明白です-少なくとも2秒。ただし、その後すぐに音が鳴ります。そのため、原因は[NSData dataWithContentsOfMappedFile]が最初にフラッシュからの読み取りに長い時間を要したが、その後の読み取りでは高速であることが原因であると思われます。ただし、それをテストする方法はわかりません。

そうですか?もしそうなら、NSDataオブジェクトを事前にキャッシュし、メモリ不足の状態でそれらをクリアすることに積極的に取り組む必要がありますか?

0 投票する
3 に答える
1251 参照

iphone - AVAudioPlayeriPhoneの質問

AVAudioPlayerを使用して、マイクからライブオーディオをストリーミングできますか?

もしそうなら、私はこれをどのように行いますか?

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

iphone - AVAudioPlayerにデリゲートを追加すると、「_ NSAutoreleaseNoPool():プールが配置されていない状態で自動リリースされたクラスNSCFStringのオブジェクト0x55e060-リークしているだけです」

私はAVAudioPlayerを使用してサウンドを再生するためにクラスを使用しています。これらのサウンドは再生後すぐにリリースしたいので、デリゲートを追加しました。これにより、サウンドの再生が完了した直後で、-audioPlayerDidFinishPlayingが呼び出される前に、「_ NSAutoreleaseNoPool():クラスNSCFStringのオブジェクト0x55e060がプールなしで自動リリースされました-リークしているだけです」というエラーが発生します。

ここにいくつかの情報源があります:

メインクラス.m:

[player setDelegate:self]をコメントアウトします。エラーは消えますが、audioPlayerDidFinishPlayingが呼び出されません。

何かご意見は?突然別のスレッドで実行していますか?

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

iphone - AVAudioPlayer-フレームレートを落とす

簡単な質問があります。mp3ファイルをNSDataオブジェクトにロードしてから、ゲームでAVAudioPlayerを使用して再生します。1秒ごとにフレームレートが低下し、画面に途切れが発生することがあります。これは大きな速度低下ではありませんが、明らかに目立ち、ゲームプレイを混乱させます。AVAudioPlayerで音楽トラックを再生しなくても、速度が低下することはありません。

どうすればこれを防ぐことができますか?

ありがとうございました。

フロリアン

0 投票する
11 に答える
32435 参照

iphone - AVAudioPlayer の出力をスピーカーに取得する方法

AVAudioRecorder を使用して iPhone でオーディオを録音するにはどうすればよいですか? に見られるように、AVAudioRecorder でオーディオを録音しています。

次に、AVAudioPlayer を使用して録音を再生します。ただし、音はラウドスピーカーではなくイヤースピーカーから出ています。サウンドをラウドスピーカーにリダイレクトするにはどうすればよいですか?

ティア!

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

iphone - どのオーディオ形式が最適ですか?

AVAudioPlayerを使用して複数のオーディオクリップを連続して再生していましたが、トラック間には常に小さな沈黙があり、OpenALを使用してオーディオを再生するライブラリであるFinchを知りました。これで沈黙の問題は理論的には解決されたようですが、m4aやその他の圧縮形式では再生されないことがわかりました。

今、私はファイルサイズが比較的小さい非圧縮オーディオフォーマット(非圧縮はそれらすべてがほぼ同じサイズでなければならないことを意味しますが)と変換する方法を探しています、私はまたしばらくの間afconvertでグーグルしています。

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

iphone - Apple コマーシャルの波形 API ?

新しい iPhone 3GS のコマーシャルで、Apple はクールな青色の波形アニメーションで音声制御を示しています。波形 (または単にボリューム) をレンダリングするためのこの視覚効果は、API 呼び出しまたはソース コードとしてどこかで利用できますか? (音声制御部分ではなく、音声の視覚化のみ)

AVAudioPlayer の averagePowerForChannel: メソッドからサウンド情報を取得できると思いますが、上下に移動する波をどのように表示しますか?

ありがとう!