準備四張圖檔如下:

- (IBAction)start:(id)sender {
NSArray *animationImagesArr = [NSArrayarrayWithObjects:
[UIImageimageNamed:@"speaker_0.png"],
[UIImageimageNamed:@"speaker_1.png"],
[UIImageimageNamed:@"speaker_2.png"],
[UIImageimageNamed:@"speaker_3.gif"],
nil];
if (sperkerview==Nil) {
NSLog(@"NEW PALYER");
sperkerview = [[UIImageView alloc] init];
[sperkerview setFrame:CGRectMake(200, 200, 80, 80)];
sperkerview.animationImages = animationImagesArr;//animationImages屬性傳回一個存放動畫圖檔的數組
sperkerview.animationDuration =0.25; //浏覽整個圖檔一次所用的時間
sperkerview.animationRepeatCount =0; // 0 = loops forever動畫重複次數
[sperkerviewstartAnimating];
[self.viewaddSubview:sperkerview];
[sperkerviewrelease];
}
}
-(IBAction)stop:(id)sender
{
[sperkerviewstopAnimating];
[sperkerviewremoveFromSuperview];
sperkerview =nil;
}