我的应用需要几秒钟才能加载,我有一个启动画面。一旦“viewDidLoad”我有一点声音播放。我觉得如果在启动画面弹出时开始播放,声音会更好地使用。启动屏幕之前/期间是否可以启动声音?在启动画面之前/期间是否可以播放声音?
这里是我的代码:(viewDidLoad中下)
NSString *soundFilePath = [[NSBundle mainBundle] pathForResource: @"intorSound" ofType: @"aif"];
NSURL *fileURL = [[NSURL alloc] initFileURLWithPath: soundFilePath];
player = [[AVAudioPlayer alloc] initWithContentsOfURL: fileURL error: nil];
[player setVolume: soundVolumeValue]; // available range is 0.0 through 1.0
[player play];
[fileURL release];
谢谢您的时间!
一秒钟最大......两到五秒永远! – 2010-04-25 18:19:38
的确如此,但是如果您的启动画面是您想让用户阅读的内容,那么您需要给他们的眼睛足够的时间。如果你所做的只是一个标志或一个图形,那么短小就更好。请记住,您可以通过轻按来关闭屏幕及其淡出,这样,用户可以在应用加载后尽快使用您的应用。此外,如果您觉得用户在开始几次后不需要太多时间阅读启动画面,则可以减少显示第n次或更多时间的时间。 – mahboudz 2010-04-26 19:16:10
这不是在应用程序完成启动期间播放声音的正确方式...我尝试过,但存在问题,可能存在Default.png设置的某些方法。因此,当启动屏幕出现时,我无法立即播放音乐,使用Default.png播放音乐有延迟!所以你可以建议其他的方式...除此之外,我被卡住了相同.. – 2010-12-02 06:34:06