【发布时间】:2015-12-01 16:10:07
【问题描述】:
我在 Ubuntu 上使用 node.js 制作了 Web 服务器。
我想在播放器连接到网络服务器时显示视频。
index.html
<html>
<body>
<video width='400' controls>
<source src='b.mp4' type='video.mp4'>
</video>
</body>
</html>
webserver.js
var app = require('http').createServer(handler)
, fs=require('fs');
app.listen(1233);
function handler(req, res){
rs.readFile(__dirname + '/index.html',
function(err,data){
if(err){
res.writeHead(500);
return res.end('Error loading index.html');
}
res.writeHead(200);
res.end(data);
}); }
当我运行网络服务器并连接网络服务器时,视频没有在网络浏览器上播放。我只能看到黑匣子和视频控制栏。
但是,当我在 Ubuntu(未运行服务器)上打开 html 文件时,视频播放良好。
连接网络服务器后如何在网络浏览器上播放视频?
谢谢你:)
【问题讨论】:
标签: javascript html video html5-video node.js-stream