2010-03-01 77 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