2017-07-17 6 views
0

win32プラットフォームでゲームを実行すると、サウンドが再生されません。しかし、サウンドはアンドロイドプラットフォームで正常に再生されています。音楽とサウンドエフェクトはwin32プラットフォームで再生されませんか? (cocos2d-x)

私が使用しています:

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

この問題を解決するにはどうすればよいですか?ありがとう

+1

でのWin32のデスクトップに.oggファイルを使用していますが、フルを必要とするような単純なものでした、SimpleAudioEngineためのものですファイル名のパス。そして、なぜこれが下落されているのかわからない、コードと症状の説明が含まれています。 –

答えて

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   | 

現在、私は新しい実験AudioEngine

#include "audio/include/AudioEngine.h" 

experimental::AudioEngine::play2d("sounds/jump.ogg", false, 1.0); 
関連する問題