問題タブ [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 投票する
1 に答える
1546 参照

iphone - iPhoneで構築済みのオーディオプレーヤーUI?

上司は、名簿のフレームワークと同じように、モーダルUIを備えた組み込みのQTインターフェイスを介してオーディオファイルを再生する方法があると考えているようです。

また、メールアプリはQTモーダルプレーヤーをポップアップして、添付されたオーディオファイルを再生し、完了すると非表示になります。

2時間の調査を行いましたが、オーディオを再生するためのビルド済みのUIが見つかりません。を介してそれを実行できることは理解していますAVAudioPlayerが、それでもカスタムUIを作成する必要があります。これは問題ありませんが、視覚的な親しみやすさと一貫性を求めています。

見つけたばかりMPMusicPlayerControllerですが、ファイルパスからのメディアではなく、iTunesメディアのみを再生しているようです。

では、ビルド済みのオーディオプレーヤーUIはありますか?

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

iphone - AVAudioPlayer はレントラントではありませんか?

AVAudioPlayer はリエントラントではないようです。したがって、次の例では、soundfx を最後まで再生し、1 秒遅延させてから、1 秒の遅延ではなく、もう一度再生します。

次に、重複再生の目標を達成するために、NSOperation - スレッド化に頼る必要がありますか?

注: 私は IMA4/ADPCM フォーマットを使用していますが、これは明らかにレイヤード サウンドの再生に適したフォーマットです。

乾杯、ダグ

0 投票する
4 に答える
10545 参照

xcode - AVAudioPlayerのメモリリーク

AVAudioPlayerに関連する奇妙なメモリリークの問題で立ち往生しており、頭に浮かんだすべてを試した後、助けが必要です。

問題の簡単な説明は次のとおりです-コードは直後に表示されます。プレーヤーを初期化し、サウンドトラックを無限ループで再生し始めます(無限ループまたは1回の再生で問題は変わりませんでした)。音楽が始まってから数秒後、別のサウンドトラックに切り替えます。そのため、新しいプレーヤーを作成して初期化し、古いプレーヤー(再生中)を解放してから、新しいプレーヤーを所定の位置にセットして再生します。

その時点で(新しいプレーヤーを呼び出した直後-[プレーヤーの再生])、メモリリーク(3.5Kb)が発生します。

私は次のことを試しました:

  • 古いプレーヤーを停止してから放します-効果はありません

  • 再生指示の直後にプレーヤーを解放します-再生を開始しませんでした

  • 古いプレーヤーを2回解放します-クラッシュ

  • 最初のプレーヤーを作成して再生しても、メモリリークは発生しません。

また、リファレンスでは、「play」は非同期であると記載されているため、おそらくrefカウントが1増加しますが、この場合、[Playerstop]が役に立たなかったのはなぜですか。

ありがとう、

これが私がそれをどのように使うかについてのコードのいくつかの部分です:

}

}

}

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

iphone - .caf ファイルの再生: シミュレーターでは正常に動作しますが、iPhone では動作しません

ボイスレコーダーを作っています。シミュレーターでの記録と再生は正常に機能します。しかし、iPhoneでは機能しません。( iPhoneOSProgrammingGuide/AudioandVideoTechnologiesに記載されている正確な手順に従いました)

デバッガーの出力は file://localhost/var/mobile/Applications/9A607A45-974B-4E9F-9839-FD21B3BC9DD8/Documents/1251828741.caf(player) isFileURL playing..

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

iphone - iPhone プログラミング: avaudioplayer が再生時にメモリをリークする

私は avadioplayer を使用するのが初めてで、サウンドを再生するたびに記憶があるようです。Instrument内でそれを取り除くために何が欠けているのかわかりません。これは偽陽性でしょうか?

ViewController.h :

// ViewController.m

私は問題が何であるかを知りました。

代わりに UIAccelerometerDelegate を設定したので、インターフェイスに AVAudioPlayerDelegate を追加する必要があります

を設定します。

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

iphone - AVAudioPlayer は、iPhone 画面がロックされている間も再生できます。その時も録音できますか?

高レベルの AVAudioPlayer を使用して、サウンドの再生とサウンドの録音を簡単に行うことができます。また、iPhone の画面がロックされている間も、同じフレームワークを使用してサウンドを再生できます。その時の音を録音できますか?

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

iphone - AVAudioPlayer initialization error

I initialize my AVAudioPlayer instance like:

url contains the path of an .m4a file

The following error is displayed in the console when this line is called :"Error Domain=NSOSStatusErrorDomain Code=1685348671 "Operation could not be completed. (OSStatus error 1685348671.)"

What is the reason for this error?

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

iphone - iPhone - AVAudioPlayer - デシベルレベルをパーセントに変換

オーディオ ファイルの再生に AudioQueue を使用している既存の iPhone アプリケーションを更新したいと考えています。レベル (peakPowerForChannel、averagePowerForChannel) は 0.0f から 1.0f までの線形でした。

今、私は正常に動作するより単純なクラス AVAudioPlayer を使用するのが好きです。唯一の問題は、レベルが現在デシベルであり、-120.0f から 0.0f まで線形ではないことです。

0.0f と 1.0f の間の線形値に戻す式を誰かが持っていますか?

ありがとう

トム

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

iphone - AvAudioPlayer のデリゲートを nil に設定すると、デリゲート オブジェクトが解放されますか?

AvAudioPlayer を解放すると、デリゲート オブジェクトも解放されるようです。デリゲートに割り当てるときに、retain on self を手動で呼び出そうとしましたが、役に立ちませんでした。

私が次のようなことをしても:

デリゲートを nil に割り当てると、初期化からすぐに呼び出されるように Myclass のリリースを取得します

何が起こっているのですか?

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

iphone - スピーカーへのAVAudioPlayer出力

AVAudioPlayeriPhoneのスピーカーに出力を送信する方法を探し回った後、私はこれを見つけました:

iPhoneオーディオ再生:内蔵スピーカーを強制的に通過させますか?

カテゴリをに正しく設定しているにもかかわらずAVAudioSessionCategoryPlayAndRecord、このソリューションは機能していないようで、ビルドをコンパイルすることすらできないため、次のエラーが発生します。

私は何かを含めていませんか?AudioToolbox、、、をインポートしAVFoundationCoreAudioいます。

私のクラスは、、、、およびを実装してAVAudioSessionDelegateいます。AVAudioRecorderDelegateAVAudioPlayerDelegateUITextFieldDelegate

どんな助けでも大歓迎です!