0
當我在win32平臺上運行我的遊戲時,我的聲音無法播放。但聲音在Android平臺上正常播放。音樂和聲音效果不能在win32平臺上播放? (cocos2d-x)
我使用:
auto audio = CocosDenshion::SimpleAudioEngine::getInstance();
audio->playEffect("sounds/jump.ogg");
怎樣才能解決這個問題?謝謝
當我在win32平臺上運行我的遊戲時,我的聲音無法播放。但聲音在Android平臺上正常播放。音樂和聲音效果不能在win32平臺上播放? (cocos2d-x)
我使用:
auto audio = CocosDenshion::SimpleAudioEngine::getInstance();
audio->playEffect("sounds/jump.ogg");
怎樣才能解決這個問題?謝謝
根據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);
可能是因爲需要一個完整的那樣簡單文件名的路徑。我不知道爲什麼這是被低估的,它包括代碼和對症狀的描述。 –