在SimpleHTTPServer中使用HTML5视频(localhost)
我在使用谷歌的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 服务器来代替,效果很好。