我需要编写一些代码,可以让我查询一个m4a文件和提取物的章节的信息。其中包括:

  • 章节的名字
  • 第一章的开始时间
  • 第一章的艺术品

我做了一些快速搜索和它似乎这被视为专有信息的苹果吗?我发现了一些讨论,但大多数都是从2005年。还有一些类似的问题在这里,但是,更多创建m4a文件的章节中,未查询。

这只是件事我必须自己动手做,因为没有一个漂亮的苹果API为我使用?或者我是不是错过什么明显吗?

此外,理想的是我需要的任何技术的最终使用的工作上。

有帮助吗?

解决方案

元数据标记系统是苹果的所有权。工作与标签,你必须(叹息)反向工程处或工作有一个图书馆已经做到了这一点。

我发现下面的链接,但说实话好像你会拔出六角的编辑。

二进制格式的信息(基本规范为通用标签)

Perl图书馆的工作与M4A文件。

其他提示

事实证明这是很简单谈论这里的"答复".不知道,如果这种工作上的iPhone,但我只是测试它在命令行程序:

QTMovie* movie = [QTMovie movieWithFile:@"filename.m4a" error:nil];

NSInteger numChapters = [movie chapterCount];
NSLog(@"Number of Chapters: %d", numChapters);

NSArray* chapterArray = [movie chapters];
for ( NSDictionary* chapDict in chapterArray )
{
    NSLog(@"%@", [chapDict objectForKey:@"QTMovieChapterName"] );
}

易如反掌。DOH!

该图书馆应该解决你的需要,而不是可运行的iphone上没有越狱我想。 http://wmptagext.sourceforge.net/

哎呀,如果你需要它的工作在iphone上有可能是一个苹果api得到这个信息。/我看起来 它听起来像是你要玩的ipodlibrary图书馆。

http://developer.apple.com/iphone/library/documentation/Audio/Conceptual/iPodLibraryAccess_Guide/UsingTheiPodLibrary/UsingTheiPodLibrary.html#//apple_ref/doc/uid/TP40008765-CH101-SW1

如果该文件中问题的动在iPod上的图书馆, 也许你可以得到你的信息通过MPMediaLibrary 查询接口(3.0向上的).

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top