-1

我是 html 编程的新手,实际上我是自学成才的。最近我发现了一款​​软件,可以让我将视频预渲染到 60 fps。

我想为什么不与世界分享结果。所以我读到了如何在 html5 中编码。因此,我创建了一个外观非常简单的网站,当我启动 html5 文件(正在播放视频)时,一切都运行良好。所以我读到 Wamp Server 会给我机会与世界其他地方分享这个。

但是每次我启动 Wamp 并尝试查看页面时,视频或视频的缩略图都不会加载。播放器文本的边距放置等其他所有内容都有效,但 Wamp 以某种方式阻止了加载到 html5 文件中的所有内容,如下所示:

"D:/Downloads/Pixar Short Film Collection........ ".

如果我从任何浏览器启动索引文件但通过 Wamp 加载它无法加载任何内容,我重复 html5 工作完美。

在 IE10 下的视频显示被阻止,但在 Chrome 中只是空白。

当我制作 html5 文件以从目录“www”加载视频时,它可以工作,但这对我来说是个问题,因为它将成为一个视频库站点。我的“C:”驱动器将被填满,所以如果有人知道如何修复它会很棒。PS(一周前我没有这个问题,但突然出现了。从那以后我一直在安装和卸载Wamp,但没有运气)

还有一件事,不管我做了什么,按照安装 Wamp 的每个教程配置我的路由器/调制解调器为 80 端口和 IP 转发,即使在我的本地网络中似乎也没有任何工作(在 Chrome 中键入 IP)我无法打开网页. 然而一切正常,Wamp 是绿色的,从安装了 Wamp 的 PC 上我可以打开该页面,但在其他 PC 上没有。

(我在两台 PC 之间有完美的连接,因为从一台我可以在另一台上玩游戏而没有明显的延迟,但 Wamp 服务器就像一堵墙)

PS 如果您要指示我在我的防火墙中解锁端口 80,我已经在两台 PC 上完成了此操作,我在两台机器上都运行 Win8!

提前致谢!

4

2 回答 2

2

这与它无关,HTML5Apache配置问题。

根据您的说法,我假设您在开发和测试站点时已经从资源管理器(文件管理器)中双击索引文件。BAD IDEA.

现在您正在使用浏览器通过 Apache 来服务器文件(当您在资源管理器中双击文件名时它不会这样做)您需要告诉Apache它可以访问您放置在 D:\ 驱动器上的视频库。

为此,您需要配置Apache( https.conf ) 以了解您的视频库并被允许访问它。为此,您需要一个Alias.

现在我不知道您的设置是什么,但假设您已经在 wamp 文件夹结构中创建了您的站点,C:\wamp\www\或者C:\wamp\www\sitename

您将需要修改您的https.conf文件,添加类似这样的内容来识别视频库并为其分配访问权限。

这可以在该行httpd.conf之后的文件底部Include "c:/wamp/alias/*"

Alias /videolibrary "D:/Downloads/Pixar Short Film Collection........ "
<Directory "D:/Downloads/Pixar Short Film Collection........ ">
    Options Indexes FollowSymLinks Includes ExecCGI
    AllowOverride all
    Order Allow,Deny
    Allow from all
</Directory>

然后,您可以从 html 中将库中的各个视频寻址为

/videolibrary/video1.xxx

使用上面的别名videolibrary设置而不是

"D:/Downloads/Pixar Short Film Collection........ ".
于 2013-07-22T09:36:00.817 回答
-1

您可以通过 wamp 访问 localhost 文件C:/wamp/www/webitefolder/

于 2015-07-09T21:47:42.470 回答