Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Flash

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: mp3-плеер, поддерживающий плей-лист
 
 автор: zorg84   (11.11.2011 в 18:24)   письмо автору
 
 

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

Я примерно так представляю
1 загружаем в базу путь к песни и саму песня в папку
2 достаём из базы путь к песни в переменную
3 создаём плейлист через функцию $xml=new DomDocument('1.0','utf-8');
и поставляем переменные
примерно так может конечно бред поэтому и хочу уточнить у специалистов



И ещё не совсем по теме: как в тег <settings> втавить настройки плеера через php

$apl="груша";
$xml='1/provera1.xml';
$xml=new DomDocument('1.0','utf-8');
$sorts = $xml->appendChild($xml->createElement('player'));

$sort = $sorts->appendChild($xml->createElement('song'));
$tle = $sort->appendChild($xml->createElement('title'));
$tle->appendChild($xml->createTextNode('122211'));
$name = $sort->appendChild($xml->createElement('url'));

$name->appendChild($xml->createTextNode('Яблоко'));
$name->appendChild($xml->createTextNode($apl));
$name->appendChild($xml->createTextNode('Яблоко'));

$xml->formatOutput = true;
$xml->save($xml);


Должно получится вот так

<?xml version="1.0" encoding="utf-8"?>
<player>

<settings

defaultVolume = "1"
autoplay = "false"

mainBackgroundColor = "1D3F7E"
buttonsBackgroundColor = "010321"
buttonsOutlineColor = "159AFF"
buttonsIconColor = "159AFF"
buttonsIconOverColor = "ffffff"
volumeBarColor = "FFFFFF"
loadBarColor = "1D3F7E"
progressBarColor ="1D3F7E"

spectrumLeftColor = "ffffff"
spectrumLeftLineColor = "159AFF"
spectrumRightColor = "A8CFFF"
spectrumRightLineColor = "00FFFF"

/>

<song>
<title>Первое наименование</title>
<url>mp3/1.mp3</url>
</song>

<song>
<title>Второе наименование</title>
<url>mp3/3.mp3</url>
</song>

<song>
<title>Третье наименование</title>
<url>mp3/2.mp3</url>
</song>

<song>
<title>Четвёртое наименование</title>
<url>mp3/1.mp3</url>
</song>

</player>

  Ответить  
 
 автор: cheops   (11.11.2011 в 21:45)   письмо автору
 
   для: zorg84   (11.11.2011 в 18:24)
 

Т.е. вы готовый плеер подыскиваете, который бы поддерживал плейлист?

  Ответить  
 
 автор: zorg84   (13.11.2011 в 23:30)   письмо автору
 
   для: cheops   (11.11.2011 в 21:45)
 

плеер нашел но если есть другие примеры и их рассмотрю

Но основной вопрос :Я примерно так представляю
1 загружаем в базу путь к песни и саму песня в папку
2 достаём из базы путь к песни в переменную
3 создаём плейлист через функцию $xml=new DomDocument('1.0','utf-8');
и поставляем переменные
примерно так может конечно бред поэтому и хочу уточнить у специалистов

И ещё не совсем по теме: как в тег <settings> втавить настройки плеера через php

  Ответить  
 
 автор: cheops   (14.11.2011 в 00:25)   письмо автору
 
   для: zorg84   (13.11.2011 в 23:30)
 

Вполне себе нормальный подход. В XML-файл можно вставить данные из PHP двумя путями, либо переопределив расширение XML, сделав его PHP-файлом при помощи .htaccess
RemoveHandler .xml
AddType application/x-httpd-php .php .xml
либо для PHP-файла создать псевдоним с расширением xml при помощи mod_rewrite
RewriteEngine on
RewriteRule 1/provera1.xml /1/provera.php [L]

  Ответить  
 
 автор: zorg84   (14.11.2011 в 00:28)   письмо автору
 
   для: cheops   (14.11.2011 в 00:25)
 

спасибо

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования