可能重複:
iOS SDK : playing music on the background and switching viewsiOS版SDK:AVAudioPlayer播放音樂的背景和切換視圖不斷重疊
我想在我的應用程序來播放音樂。音樂工作正常,但切換viewControllers並返回到主菜單後,音樂再次播放!這意味着幾個相同的聲音一起玩!我該如何解決這個問題?
firtview.h
#import <UIKit/UIKit.h>
#import <AVFoundation/AVFoundation.h>
@interface ViewController : UIViewController{
AVAudioPlayer *theAudio;
}
@end
firstview.m
- (void)viewDidLoad
{
NSString *path = [[NSBundle mainBundle] pathForResource:@"GENIEAPP" ofType:@"mp3"];
theAudio=[[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath:path] error:NULL];
theAudio.numberOfLoops = -1;
[super viewDidLoad];
嗯,我想的聲音時,我要在我的3次和播放點擊主頁按鈕返回到我的第一個視圖,我希望音樂重新開始。有沒有更好的方法來完成我想要做的事情?如果這是我應該做的,我該從哪裏開始? – 2012-04-02 05:41:26
當viewDidLoad第二次觸發時,您的音頻播放器已經分配了嗎? – Daniel 2012-04-02 15:04:56
嗯,當ViewDidLoad第一次開始分配 – 2012-04-03 03:00:42