Перейти к контенту

FLV PLAYER проигрыватель на форуме


Рекомендуемые сообщения

А есть другие виды плеера ??? Или как его самоу сделать под форум ?

http://www.jeroenwijering.com/?item=JW_FLV_Player

тут исходники плеера можно найти, дальше только фантазия, можно сделать что хочешь.

 

Для тех кто спрашивал про все форматы проигрывания

http://mods.invisionize.com/db/index.php/f/8045

вот клон ютубы под IPB

пообщавшись с создателем мода, была добавлена поддержка win серверов, он писал под *nix, библиотеки под php5 уже тоже есть, поставил на локалхосте для тестов, все работает.

Если есть вопросы по установке, обращайтесь.

Ссылка на комментарий
Поделиться на других сайтах

  • Ответы 105
  • Создана
  • Последний ответ

Лучшие авторы в этой теме

Лучшие авторы в этой теме

Загружено фотографий

Как другие форматы видео засунуть на этот мод?

Ну просто: заливаеш файл на youtube, потом вебсервисом скачиваеш flv-шку и закидываеш на форум.

Те пользователи которым надо засунуть видео но у них нет конверт-прог будут в восторге да и жмуца они нехило так :D

Изменено пользователем Link
Ссылка на комментарий
Поделиться на других сайтах

  • 1 месяц спустя...
Вопрос неграмотного дилетанта. А flv player заливать надо в хостинге или можно как нибудь в админке загрузить? :D
Ссылка на комментарий
Поделиться на других сайтах

Первое.
Ссылка на комментарий
Поделиться на других сайтах

дилетанство простить можно, но неумение читать - нельзя

5. Закинуть файлы из архива flv player:

flvplayer.swf - в корень

swfobject.js - в jscripts

Ссылка на комментарий
Поделиться на других сайтах

Проигрыватель залил как сказано в начале темы : 5. Закинуть файлы из архива flv player:

flvplayer.swf - в корень

swfobject.js - в jscripts

 

Отредактировал:

 

if ( $this->force_data_ext and ! $this->is_image and $this->file_extension != 'flv' )		{			$this->file_extension = str_replace( ".", "", $this->force_data_ext ); 		}

 

Но не смог справиться с пунктами 3 и 4. Ребята если есть готовые шаблоны выложите кодом пожалуста:

 

3. Изменяем класс работы с прикрепленными файлами и 4. Добавляем в skin_topics новый шаблон с именем show_attachments_flv :D

Ссылка на комментарий
Поделиться на других сайтах

Помогите, всё сделано, проигрыватель отображается... но не играет :D Изменено пользователем Vlad64
Ссылка на комментарий
Поделиться на других сайтах

Всё работает. Единственно я не могу разрешить никому в том числе себе загружать файлы больше 2Мб. При любом значении оно неизменно. Как там подписано: Загрузка одиночных файлов также ограничена вашей PHP конфигурацией - 2Mб :D Как можно увеличить это значение? Да собственно как работает проигрыватель, можно заценить здесь ;) Изменено пользователем Vlad64
Ссылка на комментарий
Поделиться на других сайтах

Заливать нужно только flv или как там его, к которому прописывается путь в HTML коде мода.
Ссылка на комментарий
Поделиться на других сайтах

Всё разобрался. Спасибо службам поддержки. Нужно было всего навсего перезалить файл "HTACCESS" добавив туда :

CharsetRecodeMultipartForms off

php_value post_max_size 10M

php_value upload_max_filesize 10M :D

Ссылка на комментарий
Поделиться на других сайтах

Ещё вопрос: Почему звук при воспроизведении клацает? Воспроизводится с урывками. Как это можно устранить? :D
Ссылка на комментарий
Поделиться на других сайтах

А есть другие виды плеера ??? Или как его самоу сделать под форум ?

http://www.jeroenwijering.com/?item=JW_FLV_Player

тут исходники плеера можно найти, дальше только фантазия, можно сделать что хочешь.

 

Для тех кто спрашивал про все форматы проигрывания

http://mods.invisionize.com/db/index.php/f/8045

вот клон ютубы под IPB

пообщавшись с создателем мода, была добавлена поддержка win серверов, он писал под *nix, библиотеки под php5 уже тоже есть, поставил на локалхосте для тестов, все работает.

Если есть вопросы по установке, обращайтесь.

 

вылазиет такакя ошибка наверху ПРЕДУПРЕЖДЕНИЕ: [2] rename(/www/videoimport/serebro.dyshi.avi,/www/video1/1215355656_serebro.dyshi.avi) [function.rename]: No error (Строка: 1896 файла \sources\components_public\video.php)

ПРЕДУПРЕЖДЕНИЕ: [2] copy(/www/videoimport/serebro.dyshi.avi) [function.copy]: failed to open stream: No such file or directory (Строка: 1898 файла \sources\components_public\video.php

 

как бороться? что подправить?

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...

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

 

По моему в файле «/sources/classes/attach/class_attach.php» там где автор ищет тег аттача для подмены, можно было бы поискать подмену чуть ниже – для того чтобы все делалось автоматически и плеер с роликом попадал в раздел «Прикрепляемые файлы»…

 

Насколько я понимаю, если есть аттачи, то в HTML используется строка «<!--IBF.ATTACHMENT_[id поста]-->», которая заменяется ссылками на загруженные файлы…

 

Что если там где перебирается массив аттачей составить нужные шаблоны поиска и замены, а там где происходит подмена и произвести замену preg_replace. Тогда отпадет необходимость вставлять тег в текст сообщения, все будет без дополнительных манипуляций и при том пол плеером будет отображаться размер и количество скачивания.

 

Я не силен в PHP, но мое предложение могло бы выглядеть примерно так (заранее сори за возможные ошибки):

 

-----------------------------------------

Изменить в инструкции только 3-й пункт

 

3. Изменяем класс работы с прикрепленными файлами. Наша цель при обнаружении flv файлов заменить их плеером.

 

Для этого находим в /sources/classes/attach/class_attach.php

//-----------------------------------------
// Is it an image, and are we viewing the image in the post?
//-----------------------------------------

if ( $this->ipsclass->vars['show_img_upload'] and $row['attach_is_image'] )
{

Добавляем перед

//-----------------------------------------
// Is it flash video file, and are we viewing the video in the post?
//-----------------------------------------

if ( $row['attach_ext'] == 'flv' )
{
$flv_pattern[] = "#<a(.+?)>".$row['attach_file']."</a>#i";
$row['_attach_id'] = $row['attach_id'] . '-' . preg_replace( "#[\.\s]#", "-", microtime() );
$flv_replace[] = $this->ipsclass->compiled_templates[ $skin_name ]->show_attachments_flv( array( 'location' => $this->ipsclass->vars['upload_url'] . '/' . $row['attach_location'], 'attach_id' => $row['_attach_id'], ) );	
}

Находим

$html = str_replace( "<!--IBF.ATTACHMENT_". $rel_id. "-->", $temp_out, $html );

Добавляем перед

//-----------------------------------------
// Convert HTML
//-----------------------------------------

$temp_out = preg_replace( $flv_pattern, $flv_replace, $temp_out );

 

P.S. если установить иконку для типа FLV "folder_mime_types/quicktime.gif", то будет возможность скачать ролик )))

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

Ссылка на комментарий
Поделиться на других сайтах

  • 4 недели спустя...
добвил тип flv, добавляю файл, пишет "Файл не выбран". WTF?! остальное норм.
Ссылка на комментарий
Поделиться на других сайтах

  • 5 недель спустя...

Подскажите пожалуста как сделать чтобы проигрыватель включался лишь по запросу пользователя а не при загрузке страницы. Код такой:

 

<object id="NSPlay" width="100%" height=70

classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95"

codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701"

standby="Loading Microsoft Windows Media Player components..."

type="application/x-oleobject">

<param name="FileName" value="http://radio-downtown.de/listen/rdt.asx">

<param name="ShowControls" value="1">

<param name="ShowDisplay" value="0">

<param name="ShowStatusBar" value="1">

<param name="AutoSize" value="1"> 

<param name="HasMultipleItems" value="0"> 

<embed type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/Downloads/Contents/Products/MediaPlayer/" filename="http://radio-downtown.de/listen/rdt.asx" src="/radio/chanel/asx/24.asx" name="NSPlay" showcontrols="1" showdisplay="0" showstatusbar="1" HasMultipleItems="1" width="width="100%" height="100"> 


</embed>

 

Что в нём нужно изменить? Помогите замучился со всем :D

Изменено пользователем Vlad64
Ссылка на комментарий
Поделиться на других сайтах

Всё очень просто оказывается:

 

<tr><td bordercolor="#000000"><table id="table2" cellspacing="0" cellpadding="0" width="100%" border="0"><tr><td></td><td width="120"><p align="center"> </p></td></tr></table><p align="center"><embed name="MediaPlayer" pluginspage="http://www.microsoft.com/Windows/MediaPlayer/" src="Файл"" width="100%" height="70" type="application/x-mplayer2" autostart="0" showstatusbar="1" volume="-1"></embed> </p></td></tr></table></div></td></tr></table><span class="postbody">

 

autostart="0" :D

Ссылка на комментарий
Поделиться на других сайтах

  • 4 месяца спустя...

здравствуйте, подскажите пожалуйста, я прикрепляю файл flv размером 5-6мб, все нормально, атач есть, плеер показывается, видео воспроизводится, но когда пробую прикрепить файл 8мб и больше, то постоянно пишет "Файл не выбран", время на выполнение скрипта изменено на 20 мин., макс. размер файла 20 мб... Что может быть?

 

заранее благодарю.

Ссылка на комментарий
Поделиться на других сайтах

максимальный размер загружаемого файла и скорость загрузки

если не успевает загрузится в отведенное время, то нет файла, решение мало зависит от php, это из-за канала и ограничений провайдера вашего и провайдера сервера и т.д.

 

максимальный размер может быть не только в php, но и html форме, а это настройки групп

Ссылка на комментарий
Поделиться на других сайтах

спасибо за ответ, но сообщение "файл не выбран" появлялось ранее, чем 20 мин. Сервер мой (техн.центру не ограничивает размер загр.файла), пробовал загружать с разных провайдеров, но все тоже.. да и файл не такой уж большой - 8 мб. Может есть какая-нибудь яваскрипт альтернатива, чтобы можно было внедрить, если наблюдается подобные проблемы с загр.файла? или возможно както без этого исправить?
Ссылка на комментарий
Поделиться на других сайтах

там кроме параметра времени выполнения скрипта есть еще один

max_execution_time - скрипт

max_input_time - как я понял, наша проблема

Ссылка на комментарий
Поделиться на других сайтах

макс. размер файла 20 мб...

Каким параметром устанавливали? Их в php.ini два(post_max_size и upload_max_filesize). Оба по умолчанию как раз по 8 метров у большинства хостеров.

 

Аттачи, присоединенные изображения, фото, загрузка.

 

max_input_time тоже проверьте.

Ссылка на комментарий
Поделиться на других сайтах

У меня IP.Board 2.3.6. Проблема с пунктом 4. Не нашел такого skin_topics у себя.Есть просто topics.php?

И после чего туда все это вставлять?

Ссылка на комментарий
Поделиться на других сайтах

У меня IP.Board 2.3.6. Проблема с пунктом 4. Не нашел такого skin_topics у себя.Есть просто topics.php?

И после чего туда все это вставлять?

в админке, в ред.стилей ищите

 

макс. размер файла 20 мб...

Каким параметром устанавливали? Их в php.ini два(post_max_size и upload_max_filesize). Оба по умолчанию как раз по 8 метров у большинства хостеров.

 

Аттачи, присоединенные изображения, фото, загрузка.

 

max_input_time тоже проверьте.

 

как раз через isp panel и делал

спасибо за советы, проблема решина, как положено, через htaccess :D

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...

×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.