我正在使用音频工具箱并选择以下代码来播放 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 秒太长了。有什么建议么?请记住,我对此完全陌生,谢谢!