TSLibraryImport 0.0.1

TSLibraryImport 0.0.1

测试已测试
语言语言 Objective-CObjective C
许可 MIT
发布日期最新发布2014年12月

未指定个人维护。



  • tapsquare, llc.

在iOS4中,您可以访问用户iPod库中存储的文件的原始音频数据,但方法并不是直接的:您必须首先制作该文件的本地副本。而且也不简单。为了获取本地副本,您必须使用包含passthrough preset的AVAssetExportSession,将文件写入QuickTime .mov文件,然后从.mov文件中提取音频数据到适当的容器中。(其他任何方法都涉及一个非常耗时的转码步骤。)

TSLibraryImport类在简单的界面后面隐藏了这种复杂性。

使用

TSLibraryImport.hTSLibraryImport.m添加到您的项目中。请确保您还添加了AVFoundation.framework到您的项目中。

导入文件

MPMediaItem* item; //obtained using MediaPlayer.framework APIs
NSURL* assetURL = [item valueForProperty:MPMediaItemPropertyAssetURL];
NSURL* destinationURL ...; //file URL for the location you'd like to import the asset to.
TSLibraryImport* import = [[TSLibraryImport alloc] init];
[import importAsset:assetURL toURL:outURL completionBlock:^(TSLibraryImport* import) {
    //check the status and error properties of
    //TSLibraryImport
}