获取kb的音频文件大小

Sid*_*rth 3 iphone audio objective-c nsdata avaudioplayer

在我的应用程序中,我有一个以caf和aac格式存储的音频文件.我需要从音频网址获取kb中音频文件的大小.有没有办法达到这个要求?

jus*_*tin 5

您可以使用NSFileManager请求属性字典,然后从属性字典中获取大小:

NSFileManager * fileManager = [NSFileManager new];
NSError * error = 0;
NSDictionary * attr = [fileManager attributesOfItemAtPath:path error:&error];
// error checking
unsigned long long size = [attr fileSize];
[fileManager release];
Run Code Online (Sandbox Code Playgroud)

这适用于iOS 2和OSX.5