问题标签 [id3]
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.
javascript - 通过javascript从文件夹中的mp3文件中读取id3标签
我想用javascript从文件夹中的mp3文件中读取id3标签并将其保存到文本文件中。这可能吗?谢谢
mp3 - 从mp3文件中获取日期记录数据?
是否可以从 mp3 文件中提取记录的日期?有没有嵌入这些数据的录音机?
在 http 上传期间文件的“创建日期”字段是否更改?
谢谢。
javascript - 当忽略每个字节的前导位时,是否有一种简单的方法可以从一组字节中生成一个数字?
我试图在 Google Chrome 中使用 JavaScript 从一组字节中生成一个数字,从ArrayBuffer中获取 MP3 标记信息。ID3v2 规范规定,要获取标签大小,您必须在某个位置占用 4 个字节并从中获取整数值,除了:
ID3v2 标签大小用四个字节编码,其中最高有效位(第 7 位)在每个字节中设置为零,总共 28 位。零位被忽略,因此 257 字节长的标签表示为 $00 00 02 01。
天真的方法似乎是遍历每个字节并获取每个位的值并产生一个新的 4 字节值,由原始 4 个字节的 7 个位产生,例如我们有这 4 个原始字节:
我创建了一个新的 ArrayBuffer 并遍历每个位以产生:
然后我使用Uint32Array从这个 32 位整数计算整数值
有没有更简单的方法来做到这一点?
iphone - 通过 HTTP 实时流从 MP3 中提取 ID3 标签
我一直很难从通过 Live HTTP Streaming 流式传输的 MP3 中提取 ID3 信息(如果有人好奇的话,使用 Wowza 媒体服务器)。我知道标签(现在是专辑标签和专辑封面标签)已正确嵌入每个文件段中,因为当我手动下载它们时,我可以在.m3u
服务器生成的索引文件中列出的每个段中看到它们.
我正在使用这些AVFoundation
类来执行此操作,并且我将其设置为:
一旦我的 KVO 方法被触发,我就会开始播放self.musicPlayer
,并且每 1/4 秒调用addPeriodicTimeObserverForInterval
一次。正是在这种方法中,我尝试提取 ID3 元数据。
我已经尝试了我在 iOS 方面能想到的一切来实现这一点,包括打印出来
以及迭代每个AVAssetTrack
实例并打印出它们的元数据。
有趣的是,资产总是说它有 2 个轨道。当我打印出他们的mediaType
财产时,第一个得到“soun”,第二个得到“tmet”。我的假设是第一个轨道是音频数据本身,第二个轨道是元数据。但是,我只在commonMetadata
.
statusOfValueForKey:error
我还检查了轨道上使用的属性的状态,并且commonMetadata
密钥总是以AVKeyValueStatusLoaded
.
有任何想法吗?我在这里完全不知所措。
另外,我目前正在通过运行 iOS 4.2.1 的 iPhone 4 模拟器运行它。由于 Apple 仍在批准我公司的开发者帐户,因此我还不能将它放在设备上。
integer - 为什么 MP3 文件使用 Synchsafe 整数?
我开始用 C++ 阅读 mp3 文件。
一切都很顺利,直到我阅读了 ID3-Tag 的规格。ID3v2-Header 中有一些关于其大小的信息存储在所谓的同步安全整数中。这是一个四字节整数,其中每个字节的最高有效位设置为零。
我发现了如何将它转换为普通整数,但我不能停止问自己为什么整数值以如此不必要的复杂方式存储。
我希望有人可以告诉我为什么以这种方式存储它。
java - 在 NetBeans 中编写程序时如何使用 .jar 文件中的代码
我正在尝试在类项目中使用jAudioPackage 。我需要它从 MP3 文件的标题中获取 id3 标签信息的功能。我查看了该网站,一旦您完成了所有设置,它似乎很容易使用。我只是在实际导入包含代码的 .jar 文件时遇到了麻烦。我将如何在 NetBeans 中解决这个问题?
总而言之,我有一个 .jar 文件,我只是不知道如何使用文件中的代码。
actionscript-3 - 在 mp3-headers (actionscript-3) 中编写新的 id3v2-tags
您好,是否可以通过 actionscript 将新的 id3v2 标签写入 mp3 文件?通常你可以读/写标签,比如艺术家、专辑、流派......但我想添加例如标签“atmosphere = smooth”。
谢谢
php - 无需下载整个文件即可读取 ID3 标签
是否可以读取 MP3 文件的 ID3 标签(持续时间、艺术家、标题...)而无需下载整个文件?
我做了一些测试,只需要下载几个字节的 MP3 文件就可以得到 Artist 和 title 标签。但我不确定 Duration 和其他标签是否可行。
谢谢。
c# - 如何在 C# 中读/写 mp3 ID3 Popularmeter?
我试过 UltraID3Lib 用 C# 读取我的 ID3 标签,没问题。但是我如何阅读评级文件 (POPM)?API 有一个“ID3v23PopularimeterFrame”条目,但我不知道如何使用它。
请帮助我;)谢谢,Ta
android - JAudioTagger 和 Android - 更改 mp3 中的值?
我可以从音频文件中读取标题、艺术家、专辑封面等元信息,但我一直无法成功写入元信息。
有人有这方面的经验吗?有比 JAudioTagger 更好的库吗?
我会提供一些示例代码,但我尝试了十几种不起作用的方法。