1
jevonszmx 2014-07-09 22:28:30 +08:00
单例模式啊。。。
|
3
PrideChung 2014-07-10 11:22:38 +08:00
这问题在卖萌么
把这行以及在其之后的代码删掉: NSString *songB = [[NSBundle mainBundle] pathForResource:@"songB" ofType:@"mp3"]; |
4
sobigfish 2014-07-10 13:09:35 +08:00
@PrideChung 呃,lz是想播放完songA放songB吧
|
5
PrideChung 2014-07-10 13:44:51 +08:00
@sobigfish 我仔细审题了,没看出楼主有这样的意思
|
6
jevonszmx 2014-07-10 17:54:46 +08:00
@PrideChung
@sobigfish @parkman 额,那我回答少了: 1、首先播放音乐,要写成单例类,保证同一时间只能有一个音乐在播放; 2、有个播放队列,songA、songB依次加入播放队列,然后才开始播放,监听播放进度,播完songA再songB,循环?? 对吗?其实我也是新手XD |
7
parkman OP @jevonszmx
@sobigfish @PrideChung 我自己重新换了一种思路, @PrideChung 设置一个专门用来播放的队列,不断的更新播放的当前文件,并及时做队列的删除与插入,使用delegate 方法来播放当前的队列。从播放队列中清除当前的文件。 |
8
parkman OP @jevonszmx
@sobigfish @PrideChung 这个方法控制播放下一个audio - (void)audioPlayerDidFinishPlaying:(AVAudioPlayer *)player successfully:(BOOL)flag |