在SimpleHTTPServer中使用HTML5视频(localhost)

1 投票
1 回答
4594 浏览
提问于 2025-04-17 18:40

我在使用谷歌的IO幻灯片,一切都很好,直到我添加了一个视频链接。我有一个11MB的视频文件,我把它放在幻灯片里,代码是:

<video src="video/out/report.mp4"  height="600" controls>

当我运行服务器时(server.sh - $open http://localhost:$port/index.html && python -m SimpleHTTPServer $port;),它在视频的地方卡住了。

1.0.0.127.in-addr.arpa - - [11/Mar/2013 07:56:18] "GET /images/task.png HTTP/1.1" 200 -
1.0.0.127.in-addr.arpa - - [11/Mar/2013 07:56:18] "GET /images/receive/external.png HTTP/1.1" 200 -
1.0.0.127.in-addr.arpa - - [11/Mar/2013 07:56:18] "GET /video/out/report.mp4 HTTP/1.1" 200 -

最后一行之后没有任何活动。但是当我直接打开index.html(不通过web服务器,只是双击文件在浏览器中打开),视频加载正常

是不是视频标签的链接有问题,导致在用web服务器运行时无法加载?

谢谢。

1 个回答

0

我也遇到了 require.js 的错误,这让我想到了一个问题:有没有比 Python 的 http.server(或 SimpleHTTPServer)更快的替代方案?

使用 node.js 服务器来代替,效果很好。

撰写回答