9

私がSoundEngine(CrashLandingとTouchFighterから)を使い始めたとき、それは十分に安定していなかったので、それを使わないことを勧める何人かの人々について読んだことがありました。それでも、C ++とOpenALを学習せずにピッチと位置を制御してサウンドを再生することがわかっていた唯一の解決策だったので、警告を無視して続行しました。

しかし今、私は心配し始めています。2.2SDKはAVFoundationを導入しました。CrashLanding(サウンド用)のSoundEngineとAVAudioPlayer(音楽用)の両方を使用して、既存のAVAudioPlayerのみがリリースされたときにSoundEngineが奇妙に動作することを発見しました(新しいAVAudioPlayerが開始されるまですべてのサウンドが停止します)。2.2 SDKがリリースされたのとほぼ同時に、CrashLandingサンプルコードがADCサイトから不思議なことに削除されました。もっと悪いサプライズが来るのではないかと心配しています。

私の質問は、SoundEngineに代わるオープンソースを知っている人はいますか?たぶん、OpenALを使用するC ++ライブラリでさえ?

4

6 に答える 6

2

このライブラリを見てください。しかし、これが必要なものかどうかはわかりません。

于 2008-12-08T06:03:29.517 に答える
2

Kowalski プロジェクトは、現在 iOS、OS X、および Windows で動作するデータ駆動型のポータブル サウンド エンジンを提供します。エンジンは zlib ライセンスの下でリリースされ、位置オーディオ、ピッチ コントロールなどを提供します。

于 2011-01-27T11:42:14.470 に答える
1

iPhone用ObjectAL

それをクローンします。これを使って。大好きです。自由を満喫してください。

于 2010-08-18T18:51:59.403 に答える
0

AVFoundation だけを使用しないのはなぜですか? 正確なタイミングが必要な場合を除いて、処理は非常に簡単で、非常に柔軟です (Apple のドキュメントには記載されていますが、かなり広範囲にテストしており、重大な実用的な問題はまだ見つかりません)。活用しない理由はありません。それ。

于 2009-01-30T18:31:32.850 に答える
0

AVFoundation にはサウンド配置がありません。これは私を悲しくさせます。

于 2009-02-03T20:52:34.093 に答える
0

OpenAL を中心に簡単なサウンド エンジンを作成しました。位置コントロールはありません (私は必要ありませんでした) が、好みに合わせて残りを見つけた場合は簡単に追加できます。また、Cocos2D エンジンには実験的なサウンド コードも含まれています。ピッチとポジションの両方のコントロールがあり、かなり使いやすそうです。

于 2009-07-02T06:21:14.270 に答える