無論是播放還是預載音效。爲什麼我在cocos2dx(ios)中播放/預載soundEffect錯誤?
代碼在這裏:
CocosDenshion::SimpleAudioEngine::sharedEngine()->playEffect("debug.mp3");
我會得到這個錯誤: ExtAudioFileOpenURL
聲音文件在應用程序中存在。文件是正確的。
無論是播放還是預載音效。爲什麼我在cocos2dx(ios)中播放/預載soundEffect錯誤?
代碼在這裏:
CocosDenshion::SimpleAudioEngine::sharedEngine()->playEffect("debug.mp3");
我會得到這個錯誤: ExtAudioFileOpenURL
聲音文件在應用程序中存在。文件是正確的。
您的解決方案是一個有效的解決辦法,但不進行調試例外的其餘部分。我這樣做是爲了擺脫這個問題的:
添加一個象徵性的異常與此設置:
符號:
objc_exception_throw
條件:
(BOOL)(! (BOOL)[[(NSException
*)$eax className] hasPrefix:@"_CDOpen"])
請參閱回答此問題以獲取更多信息:
Ignore certain exceptions when using Xcode's All Exceptions breakpoint
不,不,我的mp3音樂格式不支持與ios。它與金波轉換後效果很好。 – zszen
好的,謝謝,很高興知道。我的遊戲引發了加載mp3文件的相同異常,但是MP3播放沒有任何問題,所以我只會忽略該異常。我會嘗試goldwave,你的解決方案似乎更好:) – albertocsouto
現在我修好了。只需將mp3轉換爲正確的格式即可。在ios不支持所有格式的mp3 – zszen