根据非正式标准 https://web.archive.org/web/20220311010154/https://id3.org/id3v2.3.0#sec4.6, an ETCO
框架是:
- 帧头(十个字节),后面是
- a 时间戳格式(一个字节)。接下来是
- a series of key events of the form
-
活动类型(一个字节)
-
时间戳(每个事件五个字节)。
人们如何知道有多少个事件?程序是否需要使用帧头的大小字段?
如果所有事件的长度都是五个字节,那么该事件的目的是什么$FF
事件,其目的是“接下来是一个事件字节"?
- 是的,您必须解析整个框架才能找到答案。估计
(size of frame) minus (header size), divided by 5
会给你两者最有可能的计数,但实际上可能会发生更多的事件和更少的时间戳。
- 我自己从未遇到过这种情况,但假设它是用于组合具有相同时间戳的多个事件。而不是只有一个事件(即
$0D
对于不需要的噪音)字节$FF$FF$05$06$0D
可能会发生,表明后面还有两个字节 = 事件(即尾声结束、诗句开始、不需要的噪音 - 所有这些都在同一时间戳,然后是 4 个字节)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)