Добавляем к плееру MP3 громкость

+9
1.33K
Иллюстрация
Мне в стандартном плеере не хватало управление громкостью.
Скачиваем файл player_mp3_maxi
и кидаем в папку /includes/bbcode/
Далее открываем файл bbcode.lib в /includes/bbcode/ ищем в нём player_mp3_mini.swf и меняем на player_mp3_maxi.swf

Чуть ниже находим строку
  1. <param name="FlashVars" value="mp3='.htmlspecialchars($this->get_html($elem['val'])).'" />
И меняем её на
  1. <param name="FlashVars" value="mp3='.htmlspecialchars($this->get_html($elem['val'])).'&amp;showstop=1&amp;showvolume=1&amp;bgcolor1=189ca8&amp;bgcolor2=085c68'.'" />
Тут изменилась концовка файла, то есть добавилось оформление и добавочные кнопки.
Например:
Кнопка стоп: showstop=1 (вкл) а если 0 (выкл)
Уровень громкости: showvolume=1 (вкл) 0 (выкл)
p.s. Так же можно поменять цвет кнопок и цвет лоадера, подробнее тут
0
st.Puh st.Puh 10 лет назад #
вот код плеера от 1.9 рабочий так как стоит изначально нерабочий
Код PHP:
    // Функция - обработчик тега [audio]
function audio_2html($elem) {
    $str = '<div class="bb_tag_audio">';
    $str .= '<object type="application/x-shockwave-flash" data="/includes/bbcode/player_mp3_mini.swf" width="200" height="20">
                 <param name="movie" value="/includes/bbcode/player_mp3_mini.swf" />
                 <param name="bgcolor" value="#666666" />
                 <param name="loadingcolor" value="#FFFFFF" />
                 <param name="buttoncolor" value="#000000" />
                 <param name="slidercolor" value="#333333" />
                 <param name="FlashVars" value="mp3='.htmlspecialchars($elem['val'][0]['str']).'" />
            </object>';
    $str .= '</div>';
    return $str;
}
добавь в него пожалуста чтоб было с громкостью,а то ваш неработает
0
Коля Коля 10 лет назад #
Просто еще один плеер, на замену стандартному, чуть другой.




сам плеер.загрузить в папку /includes/bbcode/


Вместо стандартного:

Код PHP:
    // Функция - обработчик тега [audio]
function audio_2html($elem) {
    $str = '<div class="bb_tag_audio">';
    $str .= '<script language="JavaScript" src="/includes/bbcode/audio-player.js"></script>
<object type="application/x-shockwave-flash" data="/includes/bbcode/player.swf" id="audioplayer1" height="24" width="290">
<param name="movie" value="/includes/bbcode/player.swf">
<param name="FlashVars" value="playerID=1&amp;soundFile='.htmlspecialchars($elem['val'][0]['str']).'">
<param name="quality" value="high">
<param name="menu" value="false">
<param name="wmode" value="transparent">
</object>';
    $str .= '</div>';
    return $str;
}
Не знаю как стандартный, но этот "кушает" ссылки из файлов пользователей, как такого вида:
http://site.ru/users/files/download179.html так и с mp3 на конце, другие форматы я не проверял.

Еще от автора

Шаблон Newsofrino 2009
Товарищам просителям.
IPB3 + InstantCMS
Многие у меня спрашивают как я сделал общую авторизацию с форумом IPB. Отвечаю...
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.