问题标签 [simpleaudioengine]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
222 浏览

iphone - 如何使用simpleaudioengine在指定的持续时间内播放音频

我想使用 SimpleAudioEngine 播放 2s mp3,但不是那么简单。我想让这个音频播放 4s,它,这个 mp3 的持续时间应该是 4s。任何好主意都可以解决这个问题,非常感谢

0 投票
2 回答
4181 浏览

cocos2d-iphone - cocos2d可以调节音量吗?

我是用下面的方法,在cocos2d中表达一个音效。

但是BackgroundMusic的音量太小了。

那么,有没有办法调节音量?

0 投票
1 回答
1799 浏览

objective-c - 在 SimpleAudioEngine 中使用预加载效果

我通过以下方式阅读了有关在 SimpleAudioEngine 中预加载声音的信息

但是,有了这个,我在几个网站上读到了内存泄漏。在某些网站上,它是这样使用的:-

通过 SimpleAudioEngine 在后台加载声音文件的最佳方法是什么?NSAutoreleasePool 在这里有什么用?真的需要在后台加载声音文件吗?我在任何网站上都找不到满意的答案。

0 投票
2 回答
519 浏览

cocos2d-iphone - cocos2d - 如何仅在用户触摸时播放音效?

如何仅在用户触摸时播放声音效果?只需重复它并在用户结束触摸时停止。

谢谢。

0 投票
3 回答
2933 浏览

iphone - Cocos Denshion:与音乐同步播放音效

我正在制作一个音乐游戏,当用户按下一个音符时,它会发出声音。当用户按下时,声音自然需要立即播放,以便他们可以判断他们是否与音乐合拍。但是,感觉好像声音滞后了,尤其是当按下音符变得更快时。

我的背景 .m4a 音乐文件是用 AVAudioPlayer 播放的。我选择在 Cocos Denshion 上使用它,因为我可以访问 currentTime 属性。我可能错了,但我不认为我可以使用 CocosDenshion 访问它。

我制作了一个非常短(不到一秒)的 .wav 文件。我在init上预加载了我的音效:

然后播放音效,在 CCTouchesBegan 中我调用:

之后,它调用我的代码来确定用户的时间和奖励积分。知道为什么它可能会滞后,或者是一种更好的方式来与音乐同步播放音效吗?

编辑:我最近尝试了一些事情但没有结果。首先,我尝试在歌曲中出现适当的时间时自动播放声音。仍然有滞后,所以我不认为这是触摸事件缓慢。我还尝试了 3 个不同的声音库。

但是,当我在模拟器中运行时,它似乎并不卡顿。有人有想法吗?我一无所知,这是我无法真正取出的主要功能......

0 投票
1 回答
2149 浏览

iphone - 在 cocos2d 中按顺序播放声音

如何在 cocos2d 中按顺序播放声音有没有人知道例如我有三个声音

这是音效播放的代码,当一个停止时我如何播放,然后再播放另一个

0 投票
1 回答
403 浏览

iphone - SimpleAudioEngine中播放效果的音频文件长度

播放效果使用[[SimpleAudioEngine sharedEngine] playEffect:@"sound.mp3"];

使用的音频文件的限制长度是多少?

0 投票
3 回答
3331 浏览

cocos2d-iphone - 播放多个声音时音效中途停止?

我有一个 8 秒长的充电音效,仅在我的游戏中每个关卡结束时才触发播放。

问题是,当同时播放其他声音(激光、爆炸等)时,音效会在中途停止。我在其他地方读到,您可以同时播放多达 32 个声音,但游戏最多可能同时播放多达 7 或 8 个声音效果。但是充电的音效还是会中断。

如果我在游戏中不进行任何射击,只播放充电效果,它会一直播放。

我在启动时预加载我的声音,如下所示:

我会在需要时播放它们(发射激光、关卡结束、爆炸等):

我猜充电声音正在失去它的“槽”,因为其他声音正在播放?如上所述,当充电音效切断时,我最多只能同时播放 7 或 8 个声音。

如果我的声音正在失去它的“槽”,有没有办法我可以锁定一个特定的声音效果,这样它就不会失去它的“槽”?

关于我做错了什么或我能做些什么来纠正这个问题的任何想法?任何帮助是极大的赞赏!:D 感谢您的关注。

0 投票
1 回答
1032 浏览

iphone - 背景音乐播放器和 cocos2d SimpleAudioEngine

我在我的游戏中提供了静音功能。但是,如果音乐播放器在后台运行,并且当我以正常模式(非静音模式)开始游戏时,音乐播放器不会暂停

我曾经使用 [[SimpleAudioEngine sharedEngine] playBackgroundMusic:audiofilename loop:YES];[[SimpleAudioEngine sharedEngine] stopBackgroundMusic];停止背景音乐并播放我的游戏音乐。

我应该怎么办 ?

0 投票
0 回答
171 浏览

objective-c - 将 SimpleAudioEngine 与 avaudioRecorder 一起使用

我知道我不能使用SimpleAudioEngine之前的,avaudioRecorder因为它将会话设置为播放而不是录制。

如果我用录音机录制然后玩:

它工作得很好,但如果我想再次录制,它不是。

我必须玩 SimpleAudioEngine,我正在寻找一种方法让它在我玩后再次录制。

玩过之后我试过做:

没有成功。

有什么帮助吗?

谢谢。