2010-12-18 5 views
0

이미 시도했으나 실패했습니다 .wav 파일을 내 앱에 넣었습니다. 그래서 나는 .wav 노래 파일을 앱에 넣으려고했다. 달리면 소리가 나오지 않습니다. (노래는 iTunes를 사용하여 .mp3에서 변환됩니다) 어떤 아이디어를 어떻게 해결할 수 있습니까? 미리 감사드립니다.노래를 앱에 넣지 못했습니다

답변

1

사운드 파일이 너무 큽니다. 당신은 iOS에서 여러 종류의 오디오 플레이어를 가지고 있는데, 그 중 일부는 정말 짧은 파일 (1-3 초 정도) 만 재생할 수 있습니다. CoreAudio와 같은 다른 플레이어를 선택해야한다는 것을 수정하십시오.

두 번째 가능한 실패는 시뮬레이터입니다. 시뮬레이터가 항상 똑같은 것은 아니며, 장치가합니다. 실제 장치에서 실행 해보고 작동하는지 확인하십시오.

// 편집 : 샘플 코드 : 응답에 대한

NSString *soundFilePath = [[NSBundle mainBundle] pathForResource:@"mySound" ofType:@"mp3"]; 
NSURL *soundFileURL = [NSURL URLForString:soundFilePath]; 
AVAudioPlayer *player = [[AVAudioPlayer alloc]initWithContentsOfURL:soundFileURL]; 

[player play]; 
[player pause]; 
+0

덕분에, 난 이미의 CoreAudio 프레임 워크를 추가했습니다. 제대로 작동하려면 추가로 무엇을 추가해야합니까? 샘플 코드를 제공 할 수 있습니까? – Heartbreakkid

+0

샘플 코드 추가 –

+0

고마워요! – Heartbreakkid

관련 문제