2010-12-02 66 views
1

我正在寻找最好的方法来做我想做的事情,所以我问这里...我有一个PHP网页,他正在通过TCP向另一台服务器请求一首歌曲。歌曲被加载到服务器上的临时文件中。在加载时,我想将它播放到网页或用户最喜欢的播放器中。是否可以简单地将文件引用到播放器,即使它没有完全加载?在PHP中流媒体

谢谢!

编辑:

我发现一个名为JW Player的一个伟大的开源播放器,似乎是能够做我想做的,但我不知道如何...

回答

1

它有点难以理解你的要求。

PHP不具有线程,这将限制你在多任务,但它是可以这样做

的问题是,如果你获取在载入播放器的网页,然后同样的PHP文件的文件你会有问题。

你将不得不诉诸一些PHP页面完成任务

首先将发售者向服务器请求他希望播放的歌曲,你将不得不使用Ajax infrom的id服务器,所以您可以在您的服务器上ping一个脚本LOAD VIDEO ID XXXX,其中脚本开始下载视频,然后您可以激活播放器以调用另一个文件,该文件将读取部分下载的文件的片段并将其输出到播放器。

它会变得非常复杂,可能很容易出错,你最好的选择是直接从服务器2流式传输

1

是可能的,但你应该指出文件的真实大小

+0

总大小? – Julie 2010-12-02 17:08:34

+0

@nerkin,这并没有真正的帮助。 – RobertPitt 2010-12-02 22:58:57