2012-02-17 4 views
2

cocos2d 응용 프로그램에서 오디오 파일을 재생하려고합니다. 여기에 사운드를 재생하려고 라인 :오디오 파일을 재생하려고 시도했습니다.

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

나는이 라인 근처에 로그를 넣을 경우는, 로그가 나타납니다, 그리고 내가 iTunes와 사운드를 재생할 수 있습니다. 사운드가 재생되어야하지만, 메시지가 표시됩니다

가 AudioStreamBasicDescription : 2 채널, 44100 Hz에서, 'LPCM'(0x00000C2C) 8.24 비트 리틀 엔디안 부호있는 정수는,

문제가 무엇

을 디 인터리빙?

+0

이것은 오류 메시지가 아니며 단지 일부 정보입니다. 소리가 들리는가요? –

+0

아니요. 사운드가 재생되지 않습니다. – MMMM

+0

사운드가 라이브러리와 대상의 일부에 정확하게 있습니까? –

답변

1

이 댓글에서 언급했지만, 난 그것을 여기에 작동하지 않을 수 있습니다 왜 훑어 : 합병 한

오류 메시지, 그냥 몇 가지 정보가 아니다
  • .

  • 소리가 내 라이브러리와 대상의 일부에 정확하게 있습니까?

  • SimpleAudioEngine의 볼륨을 변경하지 않았습니까? 또는 장치 볼륨이 완전히 줄어들지 않았습니까?

    • 라이브러리의 사운드를 클릭하십시오. Option + Command + 1을 눌러 파일 편집기를 불러옵니다. 아래로 스크롤하여 "Target Membership (대상 회원)"으로 이동하여 대상에 맞는 사운드가 선택되어 있는지 확인하십시오.
  • 다른 사운드 효과를 사용해도 되나요? 시도하고 "is it SimpleAudioEngine"문제를 좁히십시오.

  • 또한 시도하고 playBackgroundMusic 사운드를 위해 (이이 경우에서 솔루션이었다)

  • 와 MP3
+0

경고, 나는 디버그를 재개하고 그것을 통해, 어떻게 내가 그 일이 피할 수 있습니까? – RollRoll

0

문제가 없습니다. alcMakeContextCurrent을 사용하여 현재 OpenAL 컨텍스트를 초기화 할 때 로그에 기록되는 상태 메시지입니다. 내가 아는 한, 당신은 메시지를 제거 할 수 없습니다.

+0

괜찮 았지만 소리가 들리지 않습니다. – MMMM

+0

Finder에서 사운드를 미리 볼 수 있습니까? 속성을 가져옵니다. 형식, 샘플 속도 등은 무엇입니까? 내 경우에는 –

0

시도의 재생을위한 코드에 문제가 없습니다 소리. 프로젝트에 사운드 파일이 추가되었는지 확인하십시오. 사운드 형식도 확인하십시오. Play Effect를 호출 할 때마다 사운드를 재생해야합니다. 또한 init 메서드에서 사운드 효과를 PRELOAD하려고 시도하십시오.

0

그 메시지는 노래가 올바르게 읽혀지고 재생되어야 함을 의미합니다. 당신이 듣지 못할 이유가 있을까요?

  • 볼륨을 줄입니다.
  • 장치 오작동
  • 오디오는
  • 오디오 파일이 크고로드하는 데 시간이 오래 걸릴 것입니다 거기에 침묵이있다.
  • 사운드가 헤드폰이나 (연결되지 않은 경우에도) 귀 조각

하지만 사운드가로드되는 가장 가능성이 재생 나올 리디렉션되고있다.

0

xcode pls에서 장치를 실행하는 동안 충돌이 발생하면이 작업을 수행하십시오 (저에게 효과적입니다). Xcode에서 장치를 연결 해제하고 장치에서 응용 프로그램을 실행하십시오. 왜 그런 식으로 작동하는지 나는 모른다. 그러나 내가 이것을했을 때 어떤 추락도 없었다.

관련 문제