音乐和声音效果不能在win32平台上播放? (cocos2d的-x)的

时间:2017-07-17 19:39:29

标签: c++ cocos2d-x

当我在win32平台上运行游戏时,我的声音无法播放。但声音在Android平台上正常播放。

我正在使用:

auto audio = CocosDenshion::SimpleAudioEngine::getInstance();
audio->playEffect("sounds/jump.ogg");

如何解决这个问题?感谢

1 个答案:

答案 0 :(得分:4)

根据cocos2d-x wiki.mid.wav仅在窗口桌面上受支持。

音效

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

以上文件格式表适用于SimpleAudioEngine,目前我在win32桌面上使用.ogg文件并使用新的实验AudioEngine

#include "audio/include/AudioEngine.h"

experimental::AudioEngine::play2d("sounds/jump.ogg", false, 1.0);