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