0
我想用AVAudioplayer的单个对象播放多首歌曲,我在滚动视图中放置歌曲列表,当用户点击列表播放器视图时打开,但当用户返回其他歌曲播放器时播放两首歌曲。我能做些什么来解决这个问题?如何使用AVAudioPlayers的单个实例播放多首歌曲?
我想用AVAudioplayer的单个对象播放多首歌曲,我在滚动视图中放置歌曲列表,当用户点击列表播放器视图时打开,但当用户返回其他歌曲播放器时播放两首歌曲。我能做些什么来解决这个问题?如何使用AVAudioPlayers的单个实例播放多首歌曲?
你想有AVAudioplayer
作为一种单身。有不同的方式这样做。您“可能”想要将它作为实例变量添加到您的应用程序委托中,但您也可能想要在其周围创建一个新的单例对象。
你应该检查出单身人士和顶级数据这个伟大的职位:http://cocoawithlove.com/2008/11/singletons-appdelegates-and-top-level.html
编辑: 我给你如何,如果它是你的属性(audioPlayer
)的应用程序代理访问的例子。
MyAppDelegate *appDelegate = [UIApplication sharedApplication].delegate;
AVAudioplayer *myOneAndOnlyPlayer = appDelegate.audioPlayer;
你必须在你的应用程序代理创建伊娃&财产申报和-applicationDidFinishLaunching:
创建ACAudioplayer
实例。
其实我如何定义我们avaudioplayer对象的appdelegate文件 ,它在我们的控制器 – 2010-05-15 06:03:17
你好先生如何使用我很新的iphone我ajeet.you R右我想如果我在定义我们的球员我的问题就解决了工作应用代理 所以请告诉我我是如何实现这一点的。 – 2010-05-15 06:40:25