gpt4 book ai didi

c++ - 在cocos2dx中听不到音效

转载 作者:行者123 更新时间:2023-11-28 05:08:32 24 4
gpt4 key购买 nike

我有以下代码,问题是 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");

最佳答案

使用 SimpleAudioEngine::getInstance() 而不是 SimpleAudioEngine::sharedEngine() 因为 sharedEngine() 现在已弃用。

对于音效,.mp3 仅支持 iOS

音效

|    Platform     |   supported sound effects formats   |
|-----------------|:-----------------------------------:|
| Android Supports| .ogg , .wav format. |
| iOS | .mp3, .wav, .caf |
| Windows Desktop | .mid and .wav only |

关于c++ - 在cocos2dx中听不到音效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44028650/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com