我有以下代码,问题是battle.mp3音乐正常播放,但是bang.mp3音效不起作用。有任何想法吗?
bool GameLayer::init(int level)
{
if (!Layer::init())
return false;
SimpleAudioEngine::sharedEngine()->playBackgroundMusic("battle.mp3", true);
SimpleAudioEngine::sharedEngine()->setEffectsVolume(1.5);
SimpleAudioEngine::sharedEngine()->preloadEffect("bang.mp3");
当敌人角色受损但无法听到任何声音时,我尝试播放以下声音效果。
int soundID = SimpleAudioEngine::sharedEngine()->playEffect("bang.mp3");
答案 0 :(得分:1)
使用<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://rawgit.com/kangax/fabric.js/master/dist/fabric.min.js"></script>
<input type="file" id="file"><br />
<canvas id="canvas" width="180" height="180"></canvas>
代替SimpleAudioEngine::getInstance()
,因为现在不推荐使用SimpleAudioEngine::sharedEngine()
。
对于声音效果,sharedEngine()
仅支持iOS
音效
.mp3