亲爱的,我想在浏览器中播放大部分视频文件,是否可能?任何伙伴都可以帮助我。
提前谢谢。答案 0 :(得分:2)
PHP是一种用于动态生成内容的服务器端编程语言。这不会帮助您为最终用户播放视频。为此,您将需要流式传输视频并依靠拥有插件的用户,或者您需要使用某种最终用户视频播放器,可能使用Flash。 PHP并不是你真正想要的,因为它只是生成要发送到浏览器的内容。
答案 1 :(得分:1)
在工作中我们这样做。假设您正在谈论网络服务器,那么设置起来非常简单。我从http://www.flowplayer.org获得了流媒体的早期建议。
将您的视频加载到Web服务器可访问的目录中,使用php生成它们的列表,然后使用该列表激活流程,可以使用javascript控制该流程。
答案 2 :(得分:0)
我假设您在谈论网络服务器,并且您希望所有这些服务器都出现在浏览器窗口中?
您将需要一个JavaScript或Flash视频播放器来播放浏览器中的文件。我过去使用的一些内容是http://flowplayer.org/和http://ajaxian.com/archives/jsonvid-pure-javascript-video-player
如果您打算使用PHP,您可能希望使用PHP来列出服务器上的所有视频文件(我假设它是Linux)。我想,您将要使用UNIX实用程序而不是构建自己的实用程序;可能是递归查找命令。所以你的PHP代码看起来像:
<?php
$files = `find BASE_DIRECTORY -name *.FILE_EXTENSION`;
foreach ($files as $file)
{
// Display viewer
}
?>
答案 3 :(得分:0)
在任何浏览器中,您只能播放该浏览器支持的格式。对于视频,mp4是最大浏览器支持的格式,因此您需要在播放前将任何上传的视频转换为mp4格式。