播放完声音后如何关闭视图
Posted
技术标签:
【中文标题】播放完声音后如何关闭视图【英文标题】:how can i close view after completion of playing sound 【发布时间】:2010-09-04 09:15:07 【问题描述】:嗨,我是 iphone 新手。我所做的是显示一个图像网格,通过从网格中选择图像,所选图像将与声音一起显示在 imageview 上,我正在使用休闲代码播放音频
NSString *newAudioFile = [[NSBundle mainBundle] pathForResource:@”MusicFile” ofType:@”mp3″];
AVAudioPlayer *audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath:newAudioFile] error:NULL];
[audioPlayer play];
现在我需要的是播放完声音文件后如何查看 发布一些代码。谢谢你。
【问题讨论】:
【参考方案1】:您可以使用您的 AVAudioPlayer delegate(可能是您的 UIViewController)的 – audioPlayerDidFinishPlaying:successfully:
方法,在其中您可以关闭释放它的视图并执行 [myView removeFromSuperview]
看看at this answer
【讨论】:
我无法使用该功能。请发布有关此主题的任何链接 “进入那个函数”是什么意思?以上是关于播放完声音后如何关闭视图的主要内容,如果未能解决你的问题,请参考以下文章
声音播放完毕后 AVAudioPlayer 实例会发生啥? [关闭]