Добавление звука для загрузки с заставкой в ​​xcode - PullRequest
0 голосов
/ 15 июля 2010

Я настроил заставку для своего проекта приложения и хотел бы, чтобы звук (mp3) воспроизводился сразу после загрузки заставки. Я новичок в использовании xcode и спрашиваю себя, может ли кто-нибудь посоветовать, какой код мне нужно будет ввести / где его ввести ...

Большое спасибо

1 Ответ

0 голосов
/ 18 августа 2012

Вы реализуете системный звук yourintrosound.wav в первом контроллере представления, а затем воспроизводите его с помощью appDelegate сразу после загрузки контроллера представления:

в вашем первом ViewController.h

@interface...

CFURLRef yourSound;
SystemSoundID   soundFileObject;

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

в вашем firstViewController.m viewDidLoad

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

в вашем приложении AppDelegate.m: didFinishLaunchingWithOptions:

(сразу после [window makeKeyAndVisible] или любого экрана-заставки, который вы внедрили)

 AudioServicesPlaySystemSound (firstViewController.soundFileObject);

и не забудьте про каркас AudioToolbox!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...