3

我已经看到一个本地调用来测试音乐是否通过 iOS 上的音乐应用程序播放,但我无法发现是否有本地 AS3 调用或 ANE 可以做同样的事情?我有一个带有自己音乐的游戏,但如果播放器已经播放了音乐,我想自动禁用该音乐。

4

1 回答 1

0

将有必要创建一个自定义 ANE(我不知道是否已经存在具有此功能的 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 回答