iOS のミュージック アプリを介して音楽が再生されているかどうかをテストするためのネイティブ コールを見たことがありますが、同じことができるネイティブ AS3 コールまたは ANE があるかどうかを見つけるのに苦労していますか? 独自の音楽を含むゲームを持っていますが、プレーヤーが既に音楽を再生している場合は、その音楽を自動的に無効にしたいと考えています。
1 に答える
0
カスタム ANE を作成する必要があります (この機能を備えたものが既に存在するかどうかはわかりません)。とてもシンプルになると思います。次の手順に従ってください
- AVFoundation フレームワークを含める
- インポート: #import
- チェックするメソッドを作成します。例に従ってください
FREObject isMusicPlaying(FREContext ctx, void* funcData, uint32_t argc, FREObject argv[]) {
BOOL 戻り値;
AVAudioPlayer *オーディオプレーヤー; returnValue = (audioplayer.playing) ? はい・いいえ;
FREObject retStr = NULL; FRENewObjectFromBool(returnValue, retStr);
retStr を返します。
}
于 2013-12-12T08:27:13.320 に答える