За последние 24 часа нас посетили 17864 программиста и 1611 роботов. Сейчас ищут 1416 программистов ...

Проигрыватель MP3

Тема в разделе "Решения, алгоритмы", создана пользователем 440Hz, 24 мар 2008.

  1. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    есть mp3. есть какие-нить стандарные фичи,проигрывтели что б поствить проигрыватель на страницу?
    т.е. что б не скачивалось а проигрывалось именно со страницы.
     
  2. Ti

    Ti Активный пользователь

    С нами с:
    3 июл 2006
    Сообщения:
    2.378
    Симпатии:
    1
    Адрес:
    d1.ru, Екатеринбург
    в простом варианте - это тег embed
    иначе - реализация на flash
     
  3. Hight

    Hight Старожил
    Команда форума Модератор

    С нами с:
    5 мар 2006
    Сообщения:
    7.153
    Симпатии:
    0
    Адрес:
    из злой параллельной вселенной
    ещё есть тег <sound>
     
  4. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    Ti

    а есть на flash плейеры? готовые?
     
  5. Ti

    Ti Активный пользователь

    С нами с:
    3 июл 2006
    Сообщения:
    2.378
    Симпатии:
    1
    Адрес:
    d1.ru, Екатеринбург
  6. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    ага. оно. сенкс.
     
  7. netruxa

    netruxa Активный пользователь

    С нами с:
    24 мар 2008
    Сообщения:
    18
    Симпатии:
    0
    Ti, спасибо за ссылку:) а мона как нить чтобы названия треков и добавление в плэйплист происходило автоматически... т.е. открывались все файлы, которые в папке /mp3

    и еще не подскажешь какой нить видеопроигрыватель?
     
  8. netruxa

    netruxa Активный пользователь

    С нами с:
    24 мар 2008
    Сообщения:
    18
    Симпатии:
    0
    а во в инете нашел код обычного плэера
    Код (Text):
    1. <OBJECT ID="MediaPlayer" NAME="MediaPlayer" WIDTH="320" HEIGHT="287" CLASSID="CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6" TYPE="application/x-oleobject"><PARAM NAME="AutoStart" VALUE="true"></PARAM><PARAM NAME="SRC" VALUE="http://viptf1.yacast.net/tf1/sa6/1222/prime_1222_gagnant.wmv"></PARAM><PARAM NAME="URL" VALUE="http://viptf1.yacast.net/tf1/sa6/1222/prime_1222_gagnant.wmv"></PARAM><EMBED TYPE="application/x-mplayer2"    PLUGINSPAGE="http://www.microsoft.com/isapi/redir.dll?prd=windows&sbp=mediaplayer&ar=Media&sba=Plugin&"
    2.    NAME="MediaPlayer"
    3.    SRC="http://viptf1.yacast.net/tf1/sa6/1222/prime_1222_gagnant.wmv"
    4.    WIDTH="320"
    5.    HEIGHT="287"
    6.    ShowControls="1"
    7.    ShowDisplay="0"
    8.    ShowStatusBar="0"></EMBED></OBJECT>
    проверял, все работает нормально. но вроде плагин грузится из интернета ( PLUGINSPAGE="http://www.microsoft.com/isapi/redir.dll?prd=windows&sbp=mediaplayer&ar=Media&sba=Plugin&" ) а если у некоторых моих посетителей нет доступа в интернет (только локалка) ?
     
  9. dAllonE

    dAllonE Guest

    А если попробовать выкачать плагин и расположить на своем сервере?
     
  10. RomanBush

    RomanBush Активный пользователь

    С нами с:
    5 дек 2007
    Сообщения:
    798
    Симпатии:
    0
    Адрес:
    200 км от Москвы
    И не забыть в этом коде поменять к нему путь.
    Только, скорее всего, експлорер будет ругаться, когда будет грузить этот плагин - что мол "не очень доверенное лицо распространяет этот плагин".
     
  11. Ti

    Ti Активный пользователь

    С нами с:
    3 июл 2006
    Сообщения:
    2.378
    Симпатии:
    1
    Адрес:
    d1.ru, Екатеринбург
    netruxa
    флешевых видеоплееров вообще полно
    например Flowplayer
     
  12. Anonymous

    Anonymous Guest

    Ребят, вы чего? Плагин по данному адресу качается только если его нет. А так - банальный компонент медиаплеера втыкается. + у меня где то был универсальный код, чтобю оно фурычило под линем.
     
  13. RomanBush

    RomanBush Активный пользователь

    С нами с:
    5 дек 2007
    Сообщения:
    798
    Симпатии:
    0
    Адрес:
    200 км от Москвы
    Это-то понятно. Не очень понятно как раз - что будет, если этот плагин не установлен в систему. Я, например, не уверен, что ослик даст поставить себе плагин не из доверенного узла. Скорее всего - человек с дефолтными настройками обломится посмотреть - ослик просто тупо не будет качать. Но точно не знаю. А проверять - лень. :)
     
  14. Anonymous

    Anonymous Guest

    ты много виндов БЕЗ винмедиаплеера видел? Я еще ни одной.
     
  15. netruxa

    netruxa Активный пользователь

    С нами с:
    24 мар 2008
    Сообщения:
    18
    Симпатии:
    0
    насчет видеоплэера спасибо, буду пока стандартный юзать, если будут проблемы, перейду на флэш... а как насчет :
     
  16. RomanBush

    RomanBush Активный пользователь

    С нами с:
    5 дек 2007
    Сообщения:
    798
    Симпатии:
    0
    Адрес:
    200 км от Москвы
    Много. Win95, Win 3.11, Win 3.

    /me Бурчит в сторону - уже и потормозить нельзя...
     
  17. Anonymous

    Anonymous Guest

    RomanBush, ты чего опять дуешься? ))
     
  18. RomanBush

    RomanBush Активный пользователь

    С нами с:
    5 дек 2007
    Сообщения:
    798
    Симпатии:
    0
    Адрес:
    200 км от Москвы
    Хочу быть воздушным шариком.
     
  19. netruxa

    netruxa Активный пользователь

    С нами с:
    24 мар 2008
    Сообщения:
    18
    Симпатии:
    0
    в общем сам сделал скрипт (может кому пригодицо)
    PHP:
    1. <?php
    2. function translit($cyr_str) {
    3.    $tr =  array("Ґ"=>"G","Ё"=>"YO","Є"=>"E","Ї"=>"YI","І"=>"I"," "=>"_",
    4. "і"=>"i","ґ"=>"g","ё"=>"yo","№"=>"N","є"=>"e",
    5.  "ї"=>"yi","А"=>"A","Б"=>"B","В"=>"V","Г"=>"G",
    6.  "Д"=>"D","Е"=>"E","Ж"=>"ZH","З"=>"Z","И"=>"I",
    7.  "Й"=>"Y","К"=>"K","Л"=>"L","М"=>"M","Н"=>"N",
    8.  "О"=>"O","П"=>"P","Р"=>"R","С"=>"S","Т"=>"T",
    9.  "У"=>"U","Ф"=>"F","Х"=>"H","Ц"=>"TS","Ч"=>"CH",
    10.  "Ш"=>"SH","Щ"=>"SCH","Ъ"=>"'","Ы"=>"YI","Ь"=>"",
    11.  "Э"=>"E","Ю"=>"YU","Я"=>"YA","а"=>"a","б"=>"b",
    12.  "в"=>"v","г"=>"g","д"=>"d","е"=>"e","ж"=>"zh",
    13.  "з"=>"z","и"=>"i","й"=>"y","к"=>"k","л"=>"l",
    14.  "м"=>"m","н"=>"n","о"=>"o","п"=>"p","р"=>"r",
    15.  "с"=>"s","т"=>"t","у"=>"u","ф"=>"f","х"=>"h",
    16.  "ц"=>"ts","ч"=>"ch","ш"=>"sh","щ"=>"sch","ъ"=>"'",
    17.  "ы"=>"yi","ь"=>"","э"=>"e","ю"=>"yu","я"=>"ya"
    18.  );
    19.     return strtr($cyr_str,$tr);
    20.   }
    21.  
    22.  
    23. $i=0;
    24. $filename = 'playlist2.xml';
    25. $handle = fopen($filename, 'w');
    26. $somecontent='<?xml version="1.0" encoding="UTF-8"?>
    27. <playlist version="1"
    28. xmlns = "http://xspf.org/ns/0/">
    29.    <trackList>';
    30. fwrite($handle, $somecontent);
    31.  
    32.  
    33.  
    34. $handlee = opendir('mp3/');
    35. while (false !== ($file = readdir($handlee))) {
    36.     $files[] = translit($file);
    37.     $f=explode(".mp3", $files[$i]);
    38.  if ($i>1) {rename ("mp3/$file", "mp3/$files[$i]");
    39.  $somecontent='<track>
    40.            <location>mp3player/mp3/'.$files[$i].'</location>
    41.            <title></title>
    42.            <creator>'.$f[0].'</creator>
    43.            <image></image>
    44.        </track>';
    45.   fwrite($handle, $somecontent);
    46.  }
    47.  
    48.      $i++;
    49. }
    50. $somecontent='</trackList>
    51. </playlist>';
    52. fwrite($handle, $somecontent);
    53.  fclose($handle);
    54. closedir($handlee);
    55. $i=$i-2;
    56. echo 'В треклист playlist2.xml записано '.$i.' файлов из папки mp3';
    57.  
    58.  
    59. ?>
    В папку mp3/ заливаете песенки, запускате скрипт и файлик playlist2.xml готов
     
  20. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    netruxa
    а iconv с //TRANSLIT уже не катит?
     
  21. netruxa

    netruxa Активный пользователь

    С нами с:
    24 мар 2008
    Сообщения:
    18
    Симпатии:
    0
    мы не ищем легких путей))))))))))

    ПС не знал про эту функцию, спасибо
     
  22. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    Поставил на сайт wm плеер, что дал netruxa. Наблюдаются какие-то странности.
    Во время теста на локалхосте все работало прекрасно. Вставил в сайт (который на моем компьютере), и зашел через внешний адрес - не работает. Все перепроверил, результат один. Ушел... Когда вернулся домой через пару часов - все заработало, через все браузеры. В общем работает через раз. Заголовки нерабочего варианта:
    Что бы это могло значить? Немного погуглив и найдя крайне мало инфы, прочитал, что это какая-то особенность апача.
    P.S. Файл 3 Мб.
     
  23. Johnatan

    Johnatan Активный пользователь

    С нами с:
    6 мар 2008
    Сообщения:
    508
    Симпатии:
    0
    Адрес:
    Испания
    Content-Type: text/html; charset=iso-8859-1
    Это прикольно. :) Он там ноты рисует чтоль?
     
  24. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    Не, они присылает сообщение 403...
     
  25. Ti

    Ti Активный пользователь

    С нами с:
    3 июл 2006
    Сообщения:
    2.378
    Симпатии:
    1
    Адрес:
    d1.ru, Екатеринбург