如何使用AudioToolbox框架获取mp3的艺术作品?

时间:2012-09-05 13:03:06

标签: ios5 audiotoolbox

我正在尝试使用这些代码行获取mp3文件的图片。

    CFDataRef AlbumPic= nil;
    UInt32 picDataSize = sizeof(picDataSize);
    err =AudioFileGetGlobalInfo(kAudioFilePropertyAlbumArtwork, 0, NULL, &picDataSize, &AlbumPic);
    if( err != noErr ) {
        NSLog( @"error" );
    }


    NSData* imagedata= (__bridge NSData*)AlbumPic;
    UIImage* image=[[UIImage alloc]initWithData:imagedata];

如果我正在使用:

NSLog (@"image %@, image");

NSLog (@"image %@, [image description]");

有NULL。

如何使用kAudioFilePropertyAlbumArtwork获取mp3文件的图片?

1 个答案:

答案 0 :(得分:0)

您想要的功能是AudioFileGetProperty,而不是AudioFileGetGlobalInfo