win32平台下音乐音效播放不了? (cocos2d-x)
Music and sound effects don’t play on win32 platform? (cocos2d-x)
当我 运行 在 win32 平台上玩我的游戏时,我的声音无法播放。但是声音在 android 平台上播放正常。
我正在使用:
auto audio = CocosDenshion::SimpleAudioEngine::getInstance();
audio->playEffect("sounds/jump.ogg");
如何解决这个问题?谢谢
根据 cocos2d-x wiki,.mid
和 .wav
仅在 window 桌面上受支持。
音效
| Platform | supported sound effects formats |
|-----------------|:-----------------------------------:|
| Android Supports| .ogg , .wav format. |
| iOS | .mp3, .wav, .caf |
| Windows Desktop | .mid and .wav only |
以上文件格式 table 适用于 SimpleAudioEngine
,目前我在 win32 桌面上使用 .ogg
文件和新实验 AudioEngine
#include "audio/include/AudioEngine.h"
experimental::AudioEngine::play2d("sounds/jump.ogg", false, 1.0);
当我 运行 在 win32 平台上玩我的游戏时,我的声音无法播放。但是声音在 android 平台上播放正常。
我正在使用:
auto audio = CocosDenshion::SimpleAudioEngine::getInstance();
audio->playEffect("sounds/jump.ogg");
如何解决这个问题?谢谢
根据 cocos2d-x wiki,.mid
和 .wav
仅在 window 桌面上受支持。
音效
| Platform | supported sound effects formats |
|-----------------|:-----------------------------------:|
| Android Supports| .ogg , .wav format. |
| iOS | .mp3, .wav, .caf |
| Windows Desktop | .mid and .wav only |
以上文件格式 table 适用于 SimpleAudioEngine
,目前我在 win32 桌面上使用 .ogg
文件和新实验 AudioEngine
#include "audio/include/AudioEngine.h"
experimental::AudioEngine::play2d("sounds/jump.ogg", false, 1.0);