2014-07-25 72 views
0

無論是播放還是預載音效。爲什麼我在cocos2dx(ios)中播放/預載soundEffect錯誤?

代碼在這裏:

CocosDenshion::SimpleAudioEngine::sharedEngine()->playEffect("debug.mp3"); 

我會得到這個錯誤: ExtAudioFileOpenURL

enter image description here

聲音文件在應用程序中存在。文件是正確的。

enter image description here

+0

現在我修好了。只需將mp3轉換爲正確的格式即可。在ios不支持所有格式的mp3 – zszen

回答

0

現在我解決了這個問題。 它導致我添加「所有C++異常」。

enter image description here

+0

不,不,我的mp3音樂格式不支持與ios。它與金波轉換後效果很好。 – zszen

0

您的解決方案是一個有效的解決辦法,但不進行調試例外的其餘部分。我這樣做是爲了擺脫這個問題的:

添加一個象徵性的異常與此設置:

符號:

objc_exception_throw

條件:

(BOOL)(! (BOOL)[[(NSException 
*)$eax className] hasPrefix:@"_CDOpen"]) 

請參閱回答此問題以獲取更多信息:

Ignore certain exceptions when using Xcode's All Exceptions breakpoint

+1

不,不,我的mp3音樂格式不支持與ios。它與金波轉換後效果很好。 – zszen

+0

好的,謝謝,很高興知道。我的遊戲引發了加載mp3文件的相同異常,但是MP3播放沒有任何問題,所以我只會忽略該異常。我會嘗試goldwave,你的解決方案似乎更好:) – albertocsouto

相關問題