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帧。 –