2012-02-17 72 views
2

我試圖在cocos2d應用程序中播放音頻文件。這裏是一個嘗試播放聲音行:試圖播放音頻文件

[[SimpleAudioEngine sharedEngine] playEffect:@"pig_squeal.wav"]; 

如果我把一個日誌附近的這條線,出現在日誌,我可以與iTunes播放聲音。但是,當聲音應播放中,顯示一條消息:

AudioStreamBasicDescription:2 CH,44100赫茲,「LPCM」(0x00000C2C)8.24位小端有符號整數,解交織

什麼問題?

+0

這不是一個錯誤消息,只是一些信息。聲音播放嗎? – 2012-02-17 15:28:46

+0

沒有聲音在播放。 – MMMM 2012-02-17 15:39:24

+0

聲音絕對在你的圖書館中,是目標的一部分嗎? – 2012-02-17 15:47:15

回答

1

這是在意見討論,但我已經合併的,爲什麼它可能不會在這裏工作一切準備:

  • 這不是一個錯誤信息,只是一些信息。

  • 聲音絕對在你的圖書館中,是目標的一部分嗎?

  • 你沒有改變SimpleAudioEngine的音量,或者你的設備的音量沒有完全降低?

    • 單擊庫中的聲音。按Option + Command + 1調出文件編輯器。向下滾動到「目標成員資格」,並確保爲您的目標檢查聲音。
  • 嘗試不同的音效嗎?試着將問題縮小到「是SimpleAudioEngine」。

  • 也可以嘗試和playBackgroundMusic的聲音(這是在這種情況下解決方案)

  • 並嘗試一個MP3
+0

在我的情況是一個警告,我恢復了調試,並通過了,我怎麼能避免發生? – RollRoll 2013-10-05 00:51:03

0

沒有問題。當您使用alcMakeContextCurrent初始化當前的OpenAL上下文時,這是寫入日誌的狀態消息。據我所知,你無法擺脫這個信息。

+0

好的,但我聽不到任何聲音播放。 – MMMM 2012-02-17 15:40:32

+0

你能在Finder中預覽聲音嗎?獲取屬性。什麼是格式,採樣率等? – 2012-02-17 17:07:58

0

有你的代碼沒有問題的的播放聲音。請檢查已添加到項目中的聲音文件還請檢查聲音的格式。每當你調用Play效果時,它都應該播放聲音。請嘗試在init方法中放置聲音效果。

0

該消息表示該歌曲被正確讀取並且應該播放。你聽不到的可能原因?

  • 體積減小。
  • 設備故障
  • 音頻中有沉默
  • 音頻文件較大,需要很長的時間來加載。
  • 聲音一直重定向來的耳機或聽筒(即使沒有連接)

但聲音加載,最有可能打出來。

0

如果你在xcode設備上運行時遇到崩潰請試試這個(爲我工作)。從Xcode中斷開設備並在設備中運行應用程序。我不知道它爲什麼這樣工作。但是當我做到這一點時,並沒有崩潰。