オーディオツールボックスを使用していて、次のコードを選択して30秒のm4aファイルを再生しています。
(IBAction)playFullSongButton:(id)sender
{
CFBundleRef mainBundle= CFBundleGetMainBundle();
CFURLRef soundFileUrlRef;
soundFileUrlRef = CFBundleCopyResourceURL(mainBundle,
(CFStringRef)@"fullsong",CFSTR("m4a"),NULL);
UInt32 soundID;
AudioServicesCreateSystemSoundID(soundFileUrlRef, &soundID);
AudioServicesPlaySystemSound(soundID);
}
2秒と3秒のすべてのファイルで機能しますが、30秒は長すぎると想定しています。助言がありますか?私はこのおかげで全く新しいことを心に留めておいてください!