关于重叠歌曲的问题?

Posted

技术标签:

【中文标题】关于重叠歌曲的问题?【英文标题】:Problem regarding overlapping song? 【发布时间】:2011-08-26 10:25:38 【问题描述】:

我正在使用 AVAudio 播放器播放歌曲,

我从 ipod 库中取了一首歌,

我播放了第一首歌曲,但是当从 ipod 库中选择两首歌曲同时播放的另一首歌曲时,

如何停止第一首歌?

我试图停止一首歌

- (IBAction)player_stop 

   [theAudio stop];

   theAudio = Nil;


关于按钮播放方法我写了这段代码

- (IBAction)btn_play 

    [self player_stop];

    [theAudio play];


我是怎么做到的?

【问题讨论】:

【参考方案1】:

你应该告诉播放器,而不是音频,停止。

[self.player stop];

要开始新的音频,您可以执行以下操作:

[self.player stop];
self.player = nil;
NSError *error;
self.player = [[AVAudioPlayer alloc] initWithContentsOfURL:url error:&error];
[self.player play];

【讨论】:

谢谢,但是听不懂,什么是播放器?它是 AVAudio 播放器的对象吗?

以上是关于关于重叠歌曲的问题?的主要内容,如果未能解决你的问题,请参考以下文章

iOS-关于cell的重叠问题

关于border边框重叠颜色设置问题

关于element-ui Notification 多次调用重叠问题

关于重叠PCR加的那20bp,求大虾解答!在线等!

教程关于网易云歌曲外链接获取方法

关于使用 fig.add_trace(go.Indicator(); 的间距的问题;如何添加足够的间距以使每个无花果的标题不重叠?