【发布时间】:2011-01-22 11:54:21
【问题描述】:
有没有办法在AS3中加载ID3标签而不加载声音?
【问题讨论】:
标签: actionscript-3 audio flash-cs4 id3
有没有办法在AS3中加载ID3标签而不加载声音?
【问题讨论】:
标签: actionscript-3 audio flash-cs4 id3
你可以简单地开始加载声音,bufferTime = 0,当 id3 数据可用时,你只需 close 流。
或者,如果声音是通过服务器分发的,那么服务器可以读出 ID3 并提供一个 API 来获取它。
【讨论】:
使用 AS3 读取 ID3 标签可能不是正确的方法。您当然可以使用 PHP、C#、Python 或任何其他语言从 MP3 中读取 ID3 标签。
例如,您可以有一个 PHP 脚本“id3Reader.php?file=mymp3.php”并返回一个包含所有 ID3 信息的 XML,然后您可以在 AS3 中解析它,这相当快。我建议在 PHP 部分使用缓存,或者可能有一个像 mysql 这样的数据存储,这样你就不必一遍一遍地读取 id3 标记。尽管 PHP 是一种烂语言,但它完成了它的工作,并且对于这种任务它做得很好。
用 PHP 读取 ID3
【讨论】: