Я пытаюсь сделать страницу HTML с видео. Я запускаю свое приложение на windows 7. Все приложение работает, как ожидалось, кроме медиа. Макеты мультимедийных файлов в папке «publi c» в моем проекте. Но это не играет. Консоль браузера выдает ошибку: «GET http://localhost: 8000 / 1.webm 404 (не найдено)». Как запустить видео в моем приложении?
index. html:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="X-UA-Compatible" content="ie=edge" />
</head>
<body>
<video src="public/1.webm" controls>
</video>
</body>
</html>
index. js:
var express = require("express");
var path = require("path");
var app = express();
app.get("/", function(req, res) {
res.sendFile(__dirname + "/views/index.html");
});
app.use(express.static(path.join(__dirname, "public")));
app.listen(8000);
console.log("Server has started!");