2012-03-07 49 views
1

我想知道如何通过点击按钮使我的iPad应用程序中的静音和取消静音。我的viewDidLoad方法中已经有一个工作代码,可以在应用程序启动时播放音乐。我需要做的就是创建一个按钮,以停止播放音乐,并在再次点击时恢复播放。如何通过点击按钮在iPad中静音和取消静音

这是我在我的viewDidLoad代码:

- (void)viewDidLoad 
{ 
    NSString *path = [[NSBundle mainBundle] pathForResource:@"Bored" ofType:@"mp3"]; 
    AVAudioPlayer* theAudio = [[AVAudioPlayer alloc]initWithContentsOfURL:[NSURL fileURLWithPath:path] error:NULL]; 
    theAudio.delegate = self; 
    [theAudio play]; 

    [super viewDidLoad]; 
} 

谢谢你们!任何帮助,将不胜感激。

回答

0

看看AVAudioPlayer API - 这里都有:播放,暂停,音量等。

+0

感谢您的链接。但是,我似乎无法使其工作。 :( – jaytrixz 2012-03-07 07:51:11

+0

mmm ...查看你发布的代码片段,你没有保存对“AVAudioPlayer”实例的引用 - 所以你以后不能通过它来告诉它播放,停止等。需要成为UIViewController的一个声明属性,然后你可以将它连接到XCode .nib或storyboard中的IBActions/Buttons。在这里有大量的教程 - 这里有一个:http://mobileorchard.com/easy-audio -play-with-avaudioplayer/ – 2012-03-07 10:17:47

+0

知道它已经工作了,谢谢! – jaytrixz 2012-03-08 11:01:18