2010-07-14 2 views
0

앱 프로젝트를위한 스플래시 화면을 설정했고 스플래시 화면이로드 된 직후 사운드 (mp3)를 재생하고 싶습니다. 나는 엑스 코드를 사용하여 새로운 오전과 몇 가지 중 하나는 당신이 첫 번째보기에서 yourintrosound.wav 시스템 사운드를 구현 .. 내가/위치를 입력 여기에 입력해야하는 코드에 대해 조언을xcode에서 스팍 화면으로로드 할 소리 추가하기

많은 감사

+0

죄송합니다. 이것은 iPhone 용이며 '스플래쉬 화면'에 'default.png'를 사용했습니다. – Paul

+0

& 제목에 '스플래쉬'화면을 의미했습니다. - 오, 피곤한 눈 :-) – Paul

답변

0

수 있는지 궁금 컨트롤러, 다음 뷰 컨트롤러가로드 된 직후 AppDelegate에 함께 재생 :

당신의 firstViewCont에

@interface... 

CFURLRef yourSound; 
SystemSoundID soundFileObject; 

@property (readwrite) CFURLRef yourSound; 
@property SystemSoundID soundFileObject; 

당신의 firstViewController.h에 roller.m viewDidLoad에 당신의 AppDelegate.m 응용 프로그램에서

NSURL *rightSound = [[NSBundle mainBundle] URLForResource: @"yourintrosound" withExtension: @"wav"]; 
self.yourSound = (CFURLRef) [rightSound retain]; 
AudioServicesCreateSystemSoundID (yourSound, &soundFileObject); 
[rightSound release]; 

: didFinishLaunchingWithOptions :

(직후 [창 makeKeyAndVisible] 또는 구현 어떤 시작 화면 표시)

AudioServicesPlaySystemSound (firstViewController.soundFileObject); 

및 도트는 AudioToolbox 프레임 워크를 잊어 버려!