0
我的代碼:在不同地方調用聲音陣列的最佳方式是什麼?
//Get the filename of the sound file:
NSString *path = [[NSBundle mainBundle] pathForResource: [finalArray objectAtIndex:s] ofType:@"wav"];
//declare a system sound id
SystemSoundID soundID;
//Get a URL for the sound file
NSURL *filePath = [NSURL fileURLWithPath:path isDirectory:NO];
//Use audio sevices to create the sound
AudioServicesCreateSystemSoundID((CFURLRef)filePath, &soundID);
//Use audio services to play the sound
AudioServicesPlaySystemSound(soundID);
正如你看到我使用一個數組finalArray
是從一個文本文件中保存的值。我想在loadView
+ nextButton
+ PreButton
的三個地方播放聲音。
我必須在三個地方加載相同的代碼嗎?或者我可以把它變成一種我可以三次打電話的方法嗎?