0
我想象中的XML將是這個樣子:我有一個XML清單文件的時間簽名來播放MP3文件。我可以使用PHP將這些MP3合併爲一個主MP3文件嗎?
<xml>
<node time="500">1.mp3</node>
<node time="700">2.mp3</node>
<node time="800">3mp3</node>
<node time="900">1.mp3</node>
<node time="1000">2.mp3</node>
<node time="1100">3.mp3</node>
</xml>
時間會以毫秒爲單位。我是PHP的新手,我不確定是否存在可以讓我對這些MP3進行排序的庫。
如果你想在服務器上有一個文件,然後將它從一個php文件中分離出來,你可以使用$ _GET或$ _POST方法,並相應地處理附加的變量,然後使用文件流發送文件那一點的內容。沒有任何意義,儘管任何你可以節省的服務器空間(可以忽略不計)都不值得腳本的複雜化。 – Burkie
我需要根據毫秒開始時間對它們進行排序。這意味着它們可能會重疊,並且可能存在多個聲音層。 – lostPixels
一個mp3文件的最小單位是一個幀,它是0.028秒。你必須考慮到你的開始/結束時間。除非您轉換回原始pcm並在該級別拆分,否則不能拆分幀,然後將新合併的音頻塊重新編碼爲mp3幀。 –