Использование php для вывода видео в формате mp4

Хорошо, в основном у меня есть проект, который требует, чтобы видео были скрыты от пользователей, но при этом могли их видеть (с помощью 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 . Что я делаю не так?

297
задан MPelletier 4 June 2011 в 17:24
поделиться

1 ответ

  1. Создают папку с 'общедоступным' именем в папке проекта
    Nodejs.
  2. Помещенный файл index.html в папки проекта Nodejs.
  3. Помещенный весь файл сценария и CSS в общедоступную папку.
  4. Использование app.use( express.static('public'));

  5. и в index.html корректный путь сценариев к <script type="text/javascript" src="/javasrc/example.js"></script>

И Теперь все вещи хорошо работают.

0
ответ дан 23 November 2019 в 01:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: