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

MP3 на форуме. Где же взять сервис для его воспроизведения?


Design_Nick

Вопрос

Внешний сервис или программку на свой...

 

Какой BB-код вместо стандартного:

<embed src='http://webjay.org/flash/xspf_player' width='300' height='40' wmode='transparent' flashVars='playlist_url=$1.mp3&rounded_corner=1&skin_color_1=0,0,0,0&skin_color_2=0,0,0,0' type='application/x-shockwave-flash' pluginspage='http://www.adobe.com/go/getflashplayer'/>

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

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

  • 0
uppod недавно тестил для блога :D штука неплохая, но массово на форуме его никак: это же каждому нужно фтп-доступ дать + зарегистрироваться на uppod`е + научить...
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Ritsuka,

 

Кстати, поздравляю с днём рождения! Здоровья и побольше свободного времени и хорошего настроения, что бы помогать таким "не настоящим сварщикам" как я =)

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

  • 0
Ritsuka,

 

Кстати, поздравляю с днём рождения! Здоровья и побольше свободного времени и хорошего настроения, что бы помогать таким "не настоящим сварщикам" как я =)

С удовольствием присоединяюсь к поздравлениям! Ritsuka - самый большой помощник таким несварщикам :D

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

  • 0
Я никак не пойму. Хочу вставить на форум mp3, чтобы он проигрывался на форуме в теме. Ссылка внешняя. Какой ББ код использовать для этого? Имеющийся "Медия" код не проигрывает его, а тут на форуме я попробовал - проигрывает. Как сделать также?
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Design_Nick

Ritsuka

Вы прошли ЭТО! очень за вас рад вы сделали чудо!

как добавить необходимые (mp4, flv, 3gp, avi) типы файлов для аттачей в АЦ?

Имеется в виду раздел медиа-теги добавить новый тег?

 

В любом случае там тож необходимо знать что прописываем.

В шаблон Show_attachments внес изменения,а на сервер выложил файл плеера.

подскажите как создать тег для BB кода.

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

  • 0

zulfukar

Тут обсуждается несколько другой подход.Как запустить на воспроизведение приатаченные mp3 файлы.

 

Design_Nick

Добился того что смог приатачить файл и появился ползунок плеера - воспроизведение не происходит..

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

  • 0

подскажите как создать тег для BB кода.

А зачем? Я так мыслю что bb-кода тут не при чем - мы же про аттачи говорим

Вот аттач. насколько верно сделано я не знаю, но у меня работает :)

post-55800-070921600 1275397255_thumb.jpg

 

из bb-кодов у меня только эти:

post-55800-062141300 1275397301_thumb.jpg

Design_Nick

Добился того что смог приатачить файл и появился ползунок плеера - воспроизведение не происходит..

Проверьте правильность путей до расположения плеера :) у меня трабла была в этом.

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

  • 0

Не катит.

По аналогии с вашей проблемой, подозреваю что траблы на серваке у хостера

а пути они вот:

 

 

<php>
$url = urlencode("{$this->settings['base_url']}app=core&module=attach&section=attach&attach_id={$data['attach_id']}");
$path_info = pathinfo($data['attach_file']);
$data['ext'] = strtolower($path_info['extension']);
</php>

<a href="{parse url="app=core&module=attach&section=attach&attach_id={$data['attach_id']}" base="public"}" title="{$this->lang->words['attach_dl']}"><img src="{$this->settings['public_dir']}{$data['mime_image']}" alt="{$this->lang->words['attached_file']}" /></a> <a href="{parse url="app=core&module=attach&section=attach&attach_id={$data['attach_id']}" base="public"}" title="{$this->lang->words['attach_dl']}">{$data['attach_file']}</a> <span class='desc'><strong>({$data['file_size']}, {$this->lang->words['attach_hits']} {$data['attach_hits']})</strong></span>

<if test="$data['ext'] == 'mp4' OR $data['ext'] == 'avi' OR $data['ext'] == 'flv' OR $data['ext'] == '3gp'">
<br /><object type="application/x-shockwave-flash" data="{$this->settings['board_url']}/public/player/flvplayer.swf" width="420" height="340">
       <param name="movie" value="{$this->settings['board_url']}/public/player/flvplayer.swf" />
       <param name="allowFullScreen" value="true" />
       <param name="FlashVars" value="flv={$url}" />
</object><br />
</if>

<if test="$data['ext'] == 'mp3'">
<br /><object type="application/x-shockwave-flash" data="{$this->settings['board_url']}/public/player/flvplayer.swf" height="60" width="400">
<param name="wmode" VALUE="transparent" />
<param name="allowFullScreen" value="true" />
<param name="allowScriptAccess" value="always" />
<param name="movie" value="{$this->settings['board_url']}/public/player/flvplayer.swf" />
<param name="FlashVars" value="way={$url}&showstop=1&swf={$this->settings['board_url']}/public/player/flvplayer.swf&w=470&h=70&time_seconds=0&autoplay=0&q=1&skin=grey&volume=50&comment=Слушаем музыку!" /></object><br />
</if>

post-87404-085247900 1275505296_thumb.jpg

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

  • 0

3.1.2

скажите пжлст, при вставке линка - http://music.ka81.com/Prodigy%20-%20Narayan.mp3

плеер в посте появляется и все ок.

 

при вставке линка - http://music.ka81.com/R.I.O.%20-%20Shine%20On%20(Radio%20Mix).mp3

в посте это выглядит где-то так:

 

скобки видимо мешают, как сделать чтобы плееру было все равно на подобные символы?

 

П.С. если пробелы в линке то тоже проблемы. и если юзер не заменит пробелы на %20, то плеер не появится..

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

  • 0

Используйте для таких файлов тег Media:

http://music.ka81.com/R.I.O.%20-%20Shine%20On%20(Radio%20Mix).mp3

 

[media]http://music.ka81.com/R.I.O.%20-%20Shine%20On%20(Radio%20Mix).mp3[/media]

 

Скобки мешают работать автодетектору ссылок.

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

  • 0

и еще раз спасибо!!!

 

П.С. тег медиа "понимает" скобки, тег мп3 "не понимает".

возможно ли все же придумать так чтобы просто вставив в пост линк (в том числе со скобками) и не подставив ББкод (в анном случае медиа) плеер все же заработал номрально?

 

выражусь чуточку иначе:

как можно отключить Медиа BB-код MP3, и сассоциировать мп3шки с BB-кодом МЕДИА ?

таким образом, просто вставляю ссылку на мп3шку будет срабатывать тег медиа ведь...

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

  • 0

ka81, это черевато. Автопарсер сделан с повышенными требованиями к безопасности из-за высокого риска различных XSS-эксполитов и подобных вещей. Поэтому любой "левый" символ и прерывает обработку ссылки. В частности это сделано, чтобы избежать комбинаций тегов (один из первых эксплоитов тройки состоял в том, что внутрь одной ссылки вставлялся другой тег, и при их совместной обработке развалилвался html поста). А когда обрабатывается содержимое URL-тега и MEDIA-тега - тут уже никаких других тегов внутри не обрабатывается, и потому используются фильтры попроще.

 

Если вам не страшно, то найдите в файле /admin/sources/classes/bbcode/core.php строку:

            $txt  = preg_replace_callback( "#(^|\s|\)|\(|\{|\}|>|\]|\[|href=\S)((http|https|news|ftp)://(?:[^<>\)\[\"\s]+|[a-zA-Z0-9/\._\-!&\#;,%\+\?:=]+))(</a>)?#" . $opts, array( $this, '_autoParseUrls' ), $txt );

и замените её на:

            $txt  = preg_replace_callback( "#(^|\s|\)|\(|\{|\}|>|\]|\[|href=\S)((http|https|news|ftp)://(?:[^<>\[\"\s]+|[a-zA-Z0-9/\._\-!&\#;,%\+\?:=]+))(</a>)?#" . $opts, array( $this, '_autoParseUrls' ), $txt );

 

Ссылки со скобками заработают.

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

  • 0

благодарю.

П.С. вопрос с позволения вашего:

кириллицу в линках не хочет МП3 код воспринимать, как бы его научить этому?

например - http://music.ka81.com/Олег%20Анофриев%20-%20Миг.MP3

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

  • 0

А какая у вас кодировка у форума? Точно UTF-8?

 

С кириллицей проблем нет:

 

http://music.ka81.com/Олег%20Анофриев%20-%20Миг.mp3

 

http://music.ka81.com/Олег%20Анофриев%20-%20Миг.mp3

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

  • 0

А какая у вас кодировка у форума? Точно UTF-8?

 

С кириллицей проблем нет:

 

http://music.ka81.com/Олег%20Анофриев%20-%20Миг.mp3

 

http://music.ka81.com/Олег%20Анофриев%20-%20Миг.mp3

вот вставленная вами моя же ссылка - плеер есть а не играет!!!

что тут на ибресурс что на моем форуме.

кодировка утф8 (утф8_генерал_си)

другая ведь и не может быть ибо не смог бы апгрейдится с 2.3.6 на 3.1.2

если нужно, дам линк на форум...

 

спсб за помощь!!

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

  • 0

Проблема плеера - не понимает кириллицу. Вообще url и кириллица - это два вечных врага. На самом деле ссылка на ваш файл вот такая:

http://music.ka81.com/%D0%9E%D0%BB%D0%B5%D0%B3%20%D0%90%D0%BD%D0%BE%D1%84%D1%80%D0%B8%D0%B5%D0%B2%20-%20%D0%9C%D0%B8%D0%B3.mp3

И если браузер авторматически переводит русские буквы в строке адреса в эти символы, то плеер этого, как оказалось, не умеет.

 

(кстати, насколько я знаю, flash-плеер в принципе не может играть аудио-файлы с другого домена, так что на IBR и не должно ничего петь :)

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

  • 0

Странно все это. Вообще-то crossdomain.xml не просто так придуман, и, видимо, в данном плеере просто подавили каким-то образом вызов Security.loadPolicyFile().

 

http://music.ka81.com/%D0%9E%D0%BB%D0%B5%D0%B3%20%D0%90%D0%BD%D0%BE%D1%84%D1%80%D0%B8%D0%B5%D0%B2%20-%20%D0%9C%D0%B8%D0%B3.mp3

GET / HTTP/1.1
Host	music.ka81.com

================

http://music.ka81.com/Prodigy%20-%20Narayan.mp3

GET /Prodigy%20-%20Narayan.mp3 HTTP/1.1
Host	music.ka81.com

 

а) плеер сам разворачивает url-encoded пути,

б) как итог - GET-строка генерируемого запроса в плеере обрывается на первом же кириллическом символе.

 

Кривая реализация самого плеера. Попробуйте другие флеш-плееры ;)

 

Вот этот играет кириллические пути: http://flash-mp3-player.net/players/mini/generator/

 

Скачайте swf-файл этого плеера и замените им файл /public/mp3player.swf в папке форума.

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

  • 0

Вот этот играет кириллические пути: http://flash-mp3-player.net/players/mini/generator/

Скачайте swf-файл этого плеера и замените им файл /public/mp3player.swf в папке форума.

Это все действия?

нужно ли еще что-нибудь где-нибудь в кодах править (например в коде тега МП3)?..

 

на всякий случай, вот такой код у меня там прописан:

<object type="application/x-shockwave-flash" data="{board_url}/public/mp3player.swf" width="300" height="40">
    <param name="movie" value="{board_url}/public/mp3player.swf" />
    <param name="FlashVars" value="mp3=$1.mp3&autoplay=0&loop=0&volume=100&showstop=1&showinfo=0" />
</object>

 

скачаный и закинутый мне на форум плеер - Version 0.6.0: player_mp3_maxi.swf (6.5ko)

 

к сож. не захотел проигрывать -

http://music.ka81.com/Александр%20Зацепин%20-%20Твист%20(после%20экзаменов).mp3

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

  • 0

ну конечно :)

скачал player_mp3_maxi.swf

переименовал в mp3player.swf

закинул с заменой в /public/

П.С, может линк на топик поможет или доступ в админку, если вас не затруднит?

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

  • 0

Может кто подскажет где взять такой проигрыватель post-82330-054505400 1287562041_thumb.png, т.к. приложенные здесь не совсем удачные. Непонятный знак вопроса в предложенном выше плэйере при нажатии на который пишется на французском что не выбран файл (хотя бы на англ. или русском было), а вот полезной функции изменения громкости нет.

Если знаете где взять запрашиваемый мной - поделитесь плз...

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

  • 0

Чтобы аттачи сопровождались плеером, достаточно заменить содержимое шаблона "Темы > Show_attachments" на:

 

на 3.1.4 почему-то отказываться играть mp3 ((

 

сам плеер видит но на play не реагирует

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

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

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

Гость
Ответить на вопрос...

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

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

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

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

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

Зарузка...
×
×
  • Создать...

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

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