问题标签 [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.
objective-c - SimpleAudioEngine 停止播放声音?
出于某种原因,一开始,simpleAudioEngine 可以播放所有声音,但过了一会儿,它们就停止了工作。我正在使用简单的音频引擎播放时长不到 1 秒且都是 mp3 的音效,同时使用 AVAudioPlayer 播放音乐。这是我用于 simpleAudioEngine 的代码:
ios - Cocos2d: thread error when trying to add background music
Hello I am making a cocos2d side scroller. I am trying to add a background audio file. I am using SimpleAudioEngine. This is the code:
But when I run it it gives me a error. The line that it says is giving me the error is:
Is there a different way to add a sound file that won't give me this error?
audio - 简单的音频引擎不在实际设备上播放音频。虽然在模拟器上播放
我正在尝试使用简单的音频引擎将背景音乐集成到我的 cocos2d 游戏中。
我使用简单音频引擎的 playBackgroundMusic 方法
这是我使用的代码行:
我还导入了 SimpleAudioEngine 头文件。我的 GameEngine 类中有代码。
ios - 在 Chipmunk 中过滤被困物体的碰撞
背景
- 我正在为孩子们制作一个 iOS 应用程序,您可以在其中用手指在屏幕上拖动球。
- 我正在使用 Chipmunk 7.0.0 进行物理模拟。
- 我已经修改了Chipmunk 演示代码来实现拖动功能。
- 我正在使用 2 ms 固定时间步长。(这不像我的应用程序有更好的事情要做......)
问题
我最近添加了代码以在球相互碰撞或与墙壁碰撞时播放声音,我正在postSolve
回调中执行此操作:
这就是问题所在......当我将一个球拖到墙上时,它会产生非常大量的碰撞,即使在过滤时cpArbiterIsFirstContact
也是如此,这听起来很糟糕。看起来球正在从墙上弹起,被约束推回墙上,冲洗并重复。在这种情况下,我只想播放一次或两次碰撞声音。
我尝试过的东西似乎不起作用...
cpArbiterTotalKE
使用、或相对速度进行过滤cpArbiterTotalImpulse
:冲量、动能和相对速度都在典型碰撞的范围内。- 使用
separate
回调:球确实多次从墙上反弹。 - 减小步长:物理引擎实际上需要更长的时间来收敛。
- 限制声音效果的速率:更好,但即使在看起来静止后,球仍然会发出噪音。
问题
有没有办法过滤被困物体的碰撞?
audio - 如何在简单音频引擎中循环播放音效
我已经广泛搜索了如何使用简单的音频引擎循环播放音效,但除了在 cocos2d 论坛上使用循环 sfx 打招呼之外没有取得太大进展,这有几个问题。如何在 Simple Audio Engine 中循环播放音效?
ios - 在 cocos2d v3 中播放音频
我正在尝试不时播放和循环播放背景音乐以及一次性声音,例如升级等。
我找到了许多使用 SimpleAudioEngine 的教程,但是当我导入 SimpleAudioEngine.h 时,编译器显示“找不到 SimpleAudioEngine.h 文件”
我正在使用 SpriteBuilder 和 cocos2d v3。
有谁知道我可以从哪里得到这门课?
谢谢
ios - 如何在 Cocos2D v3.x iOS 的启动图像上播放音频?
我正在 Cocos2D iOS 中制作游戏,并希望在显示启动图像(默认)时播放一个简短的音频剪辑(.m4a 格式)。
我尝试添加这一行:
[[OALSimpleAudio sharedInstance] playBg:@"clip.m4a"];
在application didFinishLaunchingWithOptions
但不起作用。
我还尝试播放 .caf 文件而不是 .m4a,但它也无法播放。
你们能在这方面帮助我吗?
非常感谢!
ios - Objective-C:SimpleAudioEngine 的 playEffect 无法通过蓝牙扬声器工作
SimpleAudioEngine 的 playEffect 不适用于蓝牙播放器。
但是 playBackgroundMusic 确实适用于蓝牙扬声器。
playBackgroundMusic 和 playEffect 都可以在 iPad 上单独运行,但是当通过蓝牙扬声器播放时,只有 playBackgroundMusic 作品和效果(使用 playEffect 播放)听不到。
这是一些相关的代码:
ios - Cocos2d 2.0 SimpleAudioEngine 在另一个对象中停止音效
我正在尝试使用 Cocos2d 2.0 中的 simpleaudioengine 停止音频效果。
我有以下情况;
白天/晚上有两个天空层的农场场景。这些是放置的精灵,在场景的图层中创建。我也有放置的其他角色的精灵类(使用 Ray Wenderlichs Space Viking 代码)。
触摸天空后,我将白天变为夜晚,反之亦然,我可以使用 Farm Layer (PollitosLayer.m) 中的 ALuint ID 启动和停止夜间蟋蟀音效。
触摸太阳精灵(类)有它自己的 ALuint 参考我可以开始。但我想要的是在触摸天空精灵时停止它。
在同一个 PollitosLayer.m 中触摸简单的 NON-CLASS 天空精灵时,有没有办法引用 Sun 类的 ALuint?
我的代码摘录如下。
simpleaudioengine - 为什么我在 cocos2dx (ios) 中播放/预加载 soundEffect 时出错?
无论是播放还是预加载音效。
代码在这里:
我会收到这个错误:ExtAudioFileOpenURL
声音文件存在于应用程序中。并且文件是正确的。