我的應用需要幾秒鐘才能加載,我有一個啓動畫面。一旦「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