2010-03-01 85 views

回答

2

那么你可以简单地开始加载声音,用bufferTime = 0,当id3数据可用时,你只需要close这个流。

或者,如果声音是通过服务器分发的,那么服务器可以读出ID3并提供一个API来获取它。

+0

嗯ok了。我会试试看,并让你知道。谢谢! – alvincrespo 2010-03-01 22:16:45

0

那么使用AS3来读取ID3标签可能不是要走的路。您当然可以使用PHP,C#,Python或任何其他语言从MP3中读取ID3标签。例如,你可以有一个PHP脚本“id3Reader.php?file = mymp3.php”,并且将返回一个包含所有ID3信息的XML,然后你可以在AS3中解析这个相当快速的信息。我建议在PHP部分中使用缓存或者可能有像mysql这样的数据存储,因此您不必通过over读取id3标签。虽然PHP是一种腐败的语言,但它完成了它的工作,并且对于这种任务它表现不错。

阅读ID3用PHP

http://php.net/manual/en/ref.id3.php