php无法同时打开2个以上的mp3文件?

时间:2013-07-24 23:44:03

标签: php linux flash file mp3

这就是我正在做的事情:

“dl”文件夹包含各种mp3格式的mp3音乐专辑档案。对于这个例子,假设我有一个名为“some_album.zip”的存档,在zip文件中有一个名为“some_song.mp3

的文件

“playlist.php”将获取zip存档中的mp3文件列表,然后构建一个XML文件,用作flash mp3播放器的播放列表。 对于xml文件中的每个mp3条目,它返回一个文件名值,如下所示:

<location>mp3.php?file=some_album.zip#some_song.mp3</location>

“mp3.php”将使用* zip://some_album.zip#some_song.mp3*读取zip存档内的文件(不解压缩),然后输出内容和mp3头。 所以,当我去* mp3.php?file = some_album.zip #some_song.mp3 *它将流式传输mp3文件,就像它是一个真实的文件。

player.html 只是一个flash mp3播放器,可以使用“playlist.php”XML文件流式播放相册。

问题是闪存播放器只播放前2首歌曲,无论我尝试什么。看起来服务器无法同时打开超过2个文件或最多打开X兆字节。

我在XML播放列表中检查了所有mp3文件名是否正确,如果我在浏览器中手动启动mp3 URL,它将完美地运行。 mp3播放器还会检测确认文件名良好的mp3长度。

我也试过3种不同的mp3播放器,所有这些都有同样的问题:我只能播放前2首歌曲。 所以我的问题是:它可能是我的专用服务器上的设置阻止我在zip存档中同时读取超过2个文件吗?

flash播放器示例: http://www.pirate-punk.com/player/test.html

使用此XML播放列表(从php生成,包含zip存档的内容): http://www.pirate-punk.com/ODYgQ3JldyAtIDIwMDAgLSBCYWQgQmFkIFJlZ2dhZS56aXA=.xml

0 个答案:

没有答案