暂停AVAudioplayer几秒钟

时间:2016-11-24 19:48:37

标签: ios objective-c avaudioplayer pause

Iam使用AVAudioplayer,我想在按下按钮时暂停音乐几秒钟,6秒后我想在不按任何按钮的情况下再次播放音乐。这甚至可能吗?如果是的话,我该怎么做? 以下是我的代码示例:

            if (Element.Html != null) {
                string baseFolderPath = await AppStorage.GetInstance ().GetContentFolderPath ();
                var baseUrl = new NSUrl (baseFolderPath, true);
                Control.LoadHtmlString (Element.Html, baseUrl);
            }

1 个答案:

答案 0 :(得分:0)

我不知道这是否是正确的方法,但我这样做了

[self.backgroundMusic pause];
[NSTimer scheduledTimerWithTimeInterval:6.0
                                 target:self
                               selector:@selector(continuePlay)
                               userInfo:nil
                                repeats:NO];
                .........................

-(void)continuePlay{
[self.backgroundMusic play];
}

如果我错了,请纠正我!