有没有办法在AS3中加载ID3标签而不加载声音?
答案 0 :(得分:2)
你可以简单地开始加载声音,bufferTime = 0,当id3数据可用时,你只需要close流。
或者,如果声音是通过服务器分发的,那么服务器可以读出ID3并提供API来获取它。
答案 1 :(得分:0)
使用AS3读取ID3标签可能不是可行的方法。您当然可以使用PHP,C#,Python或任何其他语言从MP3中读取ID3标签。
例如,你可以有一个PHP脚本“id3Reader.php?file = mymp3.php”并返回一个包含所有ID3信息的XML,然后你可以在AS3中解析它,这是相当快的。我建议在PHP部分中使用缓存,或者可能有一个像mysql这样的数据存储,这样你就不必在over上读取id3标记了。虽然PHP是一种腐烂的语言,但它可以完成它的工作,并且它可以很好地完成这项任务。
用PHP读取ID3