Javascript 我正在尝试在IE8浏览器上动态播放avi视频
我正在尝试在IE8浏览器上动态播放avi视频。我的视频采用avi格式,用户将上传到我的服务器。我有一些测试html代码,它可以在播放视频的地方工作Javascript 我正在尝试在IE8浏览器上动态播放avi视频,javascript,video,internet-explorer-8,html4,Javascript,Video,Internet Explorer 8,Html4,我正在尝试在IE8浏览器上动态播放avi视频。我的视频采用avi格式,用户将上传到我的服务器。我有一些测试html代码,它可以在播放视频的地方工作 <html> <body> <object id="MediaPlayer1" classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95" hspace="0" vspace="0" standby="Loading Microsoft Windows Media P
<html>
<body>
<object id="MediaPlayer1" classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95" hspace="0" vspace="0" standby="Loading Microsoft Windows Media Player components...">
<param name="Filename" value="toy_plane_liftoff.avi"">
<embed type="application/x-mplayer2"
pluginspage="http://www.microsoft.com/Windows/MediaPlayer/" name="mediaplayer1" autoplay="false" autostart="false"
height="330" width="360" loop="false" controls="false" allowFullscreen="True" src="toy_plane_liftoff.avi"">
</object>
</body>
</html>
我发现了我自己的问题,我必须做的是创建一个公用文件夹,并告诉express我要服务器的文件在哪里
app.use(express.static('public'))
现在,当有人点击一个按钮时,一切正常,我的视频播放
app.get('/RapVideo', function(req, res) {
res.sendFile(path.join(__dirname + '/test/videotest.html'))
});
// my app is listening on localhost port 8080 for the post to be called
var server = app.listen(8080, function () {
console.log('Listening on port ' + server.address().port)
});
app.use(express.static('public'))