Tag: 前置器

在使用AudioStreamer中的下一个和上一个function时,两个或更多个歌曲将一起启动

这是下一个和上一个button的代码 – (IBAction)nextPressed:(id)sender { Previousbutton.enabled=YES; Nextbutton.enabled = NO; NSLog(@"TOTAL TRACK:%d",TotalTrackCount); // TrackCount = TotalTrackCount+1; if(selectedIndex+1 < TotalTrackCount) { [streamer stop]; [self performSelector:@selector(destroyStreamer) ] ; //player flag player=@"stop"; int new_index; new_index=selectedIndex+1; selectedIndex=new_index; str_AudioUrl=[array_audioUrl objectAtIndex:selectedIndex]; userPrefs = [NSUserDefaults standardUserDefaults]; [userPrefs setInteger:new_index forKey:@"Index"]; str_AudioUrl=[array_audioUrl objectAtIndex:new_index]; [self performSelector:@selector(createStreamer) ] ; //[self setButtonImage:[UIImage imageNamed:@"loadingbutton.png"]]; [streamer start]; NSString *newtitle=[array_AudioName objectAtIndex:new_index]; self.title=newtitle; […]