Хорошо, в основном у меня есть проект, который требует, чтобы видео были скрыты от пользователей, но при этом могли их видеть (с помощью php). вот что я получил на данный момент:
Файл video.php имеет это:
, а файл html, который должен отображать это, использует html5, как и следовало ожидать. вот в чем дело .. когда я прямо вставляю это (не) работает. но он не работает на моем iPhone и не работает в теге ... если я использую прямой файл вместо оболочки php, все работает нормально, и на моем iPhone тоже ...
так что я думаю, что мой вопрос для этого: какова правильная информация header () для точной репликации mp4, который может передаваться через iPhone и HMTL5?
Решение получено из: http://mobiforge.com/developing/story Файл /content-delivery-mobile-devices
video.php: app.use (express.static (__ dirname + '/ styles')); app.listen (3001); ...
Я сократил свой код до самого простого приложения express-js, которое я мог сделать:
var express = require("express"),
app = express.createServer();
app.use(express.static(__dirname + '/styles'));
app.listen(3001);
Мой каталог выглядит так:
static_file.js
/styles
default.css
Но когда я открываю http: // localhost: 3001 / styles / default.css
Я получаю следующую ошибку:
Cannot GET / styles /
default.css
Я использую express 2.3.3
и узел 0.4.7
. Что я делаю не так?
Использование app.use( express.static('public'));
и в index.html
корректный путь сценариев к <script type="text/javascript" src="/javasrc/example.js"></script>
И Теперь все вещи хорошо работают.