问题标签 [avmetadataitem]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
1394 浏览

ios - AVMetadataItem 的编码

我有一个 AVMetadataItem,它的字段以 CP1251(西里尔文)编码。阅读 item.stringValue 后,我得到垃圾 - 编码错误的字符串。我尝试将该字符串转换为原始 UTF8,然后使用 CP1251 编码创建一个新字符串 - 不走运,结果为零。尝试获取 item.dataValue - 没有骰子,它包含原始列表数据(以 bplist 开头......)。

任何想法都非常感谢。

提前致谢。

0 投票
3 回答
3214 浏览

ios - Avmetadataitem 从 iOS 上的 iTunes 或 ID3 元数据中获取 trackNumber

我正在尝试获取 aac、mp3 或 mp4 文件的 trackNumber。它不在 commonMetadata 中,所以我开始研究其他元数据键。我发现了一些看起来像它的东西,但我还无法阅读它,也无法理解它。即使是原始数据对我来说也毫无意义。

目前,我只是尝试使用以下基本代码来获取它:

知道我正在寻找 AVMetadataiTunesMetadataKeyTrackNumber。

0 投票
1 回答
7502 浏览

objective-c - 如何在ios开发中从mp3文件中提取元数据

我正在开发带有云存储的 ios 音乐播放器。

我需要提取音乐信息,如标题、艺术家、艺术品。

我有一个名为 playit 的动作,它可以播放和暂停 mp3 文件。它还应该使用与 mp3 文件关联的元数据填充一些 UILables 和 UIImage。问题是我无法从超过 25 个不同的 mp3 文件中提取元数据。这是我的代码:

文件 url 是正确的,因为音频播放器能够找到并播放它,但我不知道为什么 avmetadataitem 无法获取元数据。

0 投票
1 回答
1747 浏览

iphone - 更改 AVMetadataItem

我有一些文件,-m4a -mp4 -mp3 等。我想更改这些详细信息

  • AVMetadataItem
  • AVMetadataCommonKeyArtwork
  • AVMetadataCommonKeyArtist

我可以使用AVAssetExportSession,但我需要更改目录。请问有没有办法直接在文件上写?

我找到了这个程序,但不起作用:(

0 投票
2 回答
1691 浏览

objective-c - 如何为 AVMetadataFormatiTunesMetadata 创建 AVMutableMetadataItem

我正在尝试使用 AVMutableMetadataItem 更新文件的轨道号。除了 AVMetadataFormatiTunesMetadata 之外,我已经取得了一些成功。我似乎无法弄清楚我需要设置什么值才能使其正常工作。我试图创建一个 NSArray 的存档,如下所示

但我最终得到的 track 和 trackOf 数字很遥远。我到底应该传递什么作为 AVMutableMetadataItem 的值,键为 AVMetadataiTunesMetadataKeyTrackNumber?

0 投票
1 回答
929 浏览

objective-c - 如何使用 AVMutableMetadataItem 在视频中添加 NSArray?

我正在尝试使用与我的应用程序相关的自定义 NSArray 元数据保存视频,并在用户从库中选择该视频时尝试检索它。我正在使用 AVAssetExportSession 函数来添加元数据。

我使用了示例代码 AVMovieExporter,并尝试更改 locationMetadata.value http://developer.apple.com/library/ios/#samplecode/AVMovieExporter/Introduction/Intro.html#//apple_ref/doc/uid/DTS40011364

如果我使用 value 作为 NSString 没有问题,但如果我使用 NSArray,它不会保存元数据。

问题出在哪里?

0 投票
2 回答
80 浏览

objective-c - 通过构建运行项目在 MAC OSX 10.7 中不起作用

}

如果我通过代码(X 代码)运行项目,上述方法工作正常,但如果我通过构建运行,则会出现问题。我正在从 iTunes library.xml 导入歌曲,然后将其存储到NSArrayController. 在这种方法中,我试图获取艺术品图像,但如果我通过构建运行,我会从 400 张图像中获得大约 250 张图像。

0 投票
2 回答
2849 浏览

ios - 二维码ios 7 AVMetadataObject

我在检测二维码在哪里时遇到问题。

我需要在它周围画边框。

我使用 AVMetadataObject bezierpath,但它不起作用。

请帮我。

0 投票
0 回答
378 浏览

ios - 检测二维码边界IOS 7

我有新的 ios 7 的二维码阅读器。

我需要检测屏幕上的代码在哪里(角落)。

我对它使用 AVMetadataObject。

你有什么想法,如何检测它?

0 投票
1 回答
716 浏览

ios - 来自 AVMetadataItem 目标 c 的 ISRC 代码

我想获取本地 iTunes 歌曲的 ISRC 代码。我可以通过以下代码获取元数据:

但我真的很想知道如何获得 ISRC(国际标准记录编码)。