2

AudioSessionは実際にはOpenALと同じものですか?

4

1 に答える 1

5

それらは目的がかなり異なります。

OpenAL は、サウンドを再生および制御するための低レベルのクロスプラットフォーム API です。

ドキュメントにあるように、AudioSession はC interface for managing an application’s audio behavior in the context of other applications. AudioSession の便利な Objective-C 代替手段である AVAudioSession を参照してください。

通常、オーディオ セッションは、サウンド ハードウェア情報を取得する、他のアプリケーションがサウンドを再生しているかどうかを判断する、アプリケーションがサウンドを再生しようとしたときにそれらのサウンドに何が起こるかを指定する、などに使用します。

オーディオ セッションとは、アプリケーションがサウンドを再生する環境を管理することです。OpenAL を使用して再生されるサウンドでさえ、アプリケーションのオーディオ セッションによって課される規則の対象となります。

あなたは本当にdocsをチェックアウトする必要があります。カバーすることがたくさんあります。

于 2010-05-02T18:39:33.397 に答える