是否需要AudioServicesDisposeSystemSoundID?

时间:2011-10-11 14:56:23

标签: iphone audiotoolbox

我最近开始使用AudioToolbox框架并注意到有一个名为AudioServicesDisposeSystemSoundID()的方法。

只是要知道,在调用AudioServicesCreateSystemSoundID()来初始化SystemSoundID时,是不是要调用上述方法的内存泄漏?我称之为:

AudioServicesCreateSystemSoundID((CFURLRef)filePath, &sound);

这样文件路径就是NSURL并且声音SystemSoundID

1 个答案:

答案 0 :(得分:4)

是。完成sound后调用它。否则,您可能会泄漏与sound相关的任何内存(这对于A / V文件可能很重要。)