Как воспроизвести все видеофайлы в браузере, используя php? - PullRequest
1 голос
/ 29 января 2010

Дорогие все, я хочу проигрывать больше всего видео файлов в браузере, это возможно? может любой друг помочь мне.

спасибо заранее.

Ответы [ 4 ]

2 голосов
/ 29 января 2010

PHP - это серверный язык программирования для динамической генерации контента. Это не поможет вам воспроизвести видео для конечного пользователя. Для этого вам нужно будет либо транслировать видео и рассчитывать на пользователя, имеющего плагин, либо вам понадобится какой-то видеоплеер для конечного пользователя, возможно, с использованием Flash. PHP на самом деле не то, что вы ищете здесь, а просто генерирует контент для отправки в браузер.

1 голос
/ 29 января 2010

На работе мы делаем именно это. Предполагая, что вы говорите о веб-сервере, его довольно легко настроить. Я придерживаюсь предыдущей рекомендации flowplayer от http://www.flowplayer.org.

Загрузите ваши видео в каталог, доступный веб-серверу, сгенерируйте их список с помощью php и используйте этот список для активации flowplayer, которым можно управлять с помощью javascript.

0 голосов
/ 09 августа 2013

В любом браузере вы можете воспроизводить только те форматы, которые поддерживаются этим браузером. В случае видео mp4 - это формат, поддерживаемый максимальным количеством браузеров, поэтому перед воспроизведением необходимо преобразовать любое загруженное видео в формат mp4.

0 голосов
/ 29 января 2010

Я предполагаю, что вы говорите о веб-сервере и хотите, чтобы все они появились в окне вашего браузера?

Для воспроизведения файлов в браузере вам понадобится видеоплеер JavaScript или Flash. Некоторые из тех, что я использовал в прошлом: http://flowplayer.org/ и http://ajaxian.com/archives/jsonvid-pure-javascript-video-player

Возможно, вы захотите использовать PHP, если вы собираетесь использовать PHP, для вывода списка всех видеофайлов на вашем сервере (я предполагаю, что это Linux). Я думаю, вы захотите использовать утилиты UNIX вместо того, чтобы создавать свои собственные; вероятно, рекурсивная команда поиска. Таким образом, ваш PHP-код будет выглядеть примерно так:

<?php
$files = `find BASE_DIRECTORY -name *.FILE_EXTENSION`;
foreach ($files as $file)
{
    // Display viewer
}
?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...