Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/106.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
cocos2dx录制声音android/ios_Android_Ios_Cocos2d X - Fatal编程技术网

cocos2dx录制声音android/ios

cocos2dx录制声音android/ios,android,ios,cocos2d-x,Android,Ios,Cocos2d X,我目前正在做一个游戏,我需要能够记录和分析声音。我基本上需要实时(接近)分析手机麦克风发出的声音,并将其可视化。这与这个问题类似,只是如果可能的话,我想使用cocos2dx 我想执行的任务与本文讨论的类似,不同之处在于我想使用cocos2dx进行可视化 我的问题是:cocos2dx是否有支持录音的方式。我搜索了一下,但没有找到任何有用的东西。其次,如果没有,我如何将java/Objc C++平台的特定声音记录链接到COCOS2DX C++代码中的绘图/用户交互。 任何类似应用程序的建议或示例都将

我目前正在做一个游戏,我需要能够记录和分析声音。我基本上需要实时(接近)分析手机麦克风发出的声音,并将其可视化。这与这个问题类似,只是如果可能的话,我想使用cocos2dx

我想执行的任务与本文讨论的类似,不同之处在于我想使用cocos2dx进行可视化

我的问题是:cocos2dx是否有支持录音的方式。我搜索了一下,但没有找到任何有用的东西。其次,如果没有,我如何将java/Objc C++平台的特定声音记录链接到COCOS2DX C++代码中的绘图/用户交互。
任何类似应用程序的建议或示例都将不胜感激。

这来得真晚,但我在cocos2dx上寻找同样的东西,我在cocos2dx论坛上找到了这个好帮手类。它主要显示iOS的manager和helper类,但这是实现的良好开端。如果有人想进一步了解,请点击链接


您的目标是多平台解决方案?目标C和Java不能在iOS上混合使用。在Android上,你使用的是cocos2d Android吗?是的,我的目标是使其跨平台。我的意思是将Android上的Java/C++和iOS上的Objective C/C++链接起来。我希望(大多数情况下)在这两种设备上使用相同的cococs2dx代码,但平台特定的录音。除非通过cocos2dx可以录音,我不是cocos2d专家,但我猜它没有录音能力。因此,在iOS上,您将使用AudioUnit、AudioQueue或AV媒体框架。Max:我的问题是我不知道如何将任何特定于平台的录音机制连接到cocos2dx。知道怎么做吗?可能cocos2dx使用OpenAL作为声音。因此,您可以将音频录制到缓冲区,然后使用OpenAL播放该缓冲区