2012-01-26 6 views
0

У меня есть сайт, работающий локально на xampp на моем компьютере, который воспроизводит mp3-файлы, и я хочу попробовать и заставить его работать прямо с моего компьютера. Я установил его как следующее, чтобы получить доступ к mp3-файл на сервере.Воспроизведение файла с компьютера через браузер

mp3:"http://example.co.uk/folder/1/INSTRUMENTAL/arsonists - instrumental.mp3" 

это прекрасно работает, и мой игрок будет играть в mp3 через jplayer, что я пытаюсь сделать сейчас, это установить его для воспроизведения файлов из моей локальной папки.

Я могу получить доступ к папке со следующим.

'../../../../../../Users/dave/mix tunes/New folder/1/INSTRUMENTAL/' 

Затем я просматриваю все файлы с этим.

if ($handle = opendir('../../../../../../Users/dave/mix tunes/New folder/1/INSTRUMENTAL/')) { 
    while (false !== ($entry = readdir($handle))) {  

    $file = "/../../../../../../Users/dave/mix tunes/New folder/1/INSTRUMENTAL/".$entry; 

       $playlist .= '{ 

      title:"'.substr($tname, 0, -4).'", 

      mp3:"'.$file.'" 

      },'; 

    } 
    closedir($handle); 
} 

поэтому я получаю следующий фрагмент, если я просматриваю исходный код.

},{ 

      title:"Apollo Four Forty - Lost In Space (Theme)", 

      mp3:"/../../../../../../Users/dave/mix tunes/New folder/1/INSTRUMENTAL/Apollo Four Forty - Lost In Space (Theme).mp3" 

      },{ 

      title:"arsonists - instrumental", 

      mp3:"/../../../../../../Users/dave/mix tunes/New folder/1/INSTRUMENTAL/arsonists - instrumental.mp3" 

      },{ 

Игрок, очевидно, не воспроизводит файлы в проигрывателе.

Может ли кто-нибудь помочь мне с этим.

Благодаря

OK нашел способ воспроизведения файла в браузере.

файл: /// Пользователи/dave/mix% 20tunes/New% 20folder/1/INSTRUMENTAL/Busta% 20Rhymes% 20-% 20Turn% 20It% 20Up% 20 (remix) -Fire% 20It% 20Up% 20 (Instrumental) .mp3

, но он все еще не играет через jplayer ???

ответ

1

Какой браузер вы используете? Какое решение использует ваш jPlayer, Flash или HTML? Если Flash, то знайте:

Попытка запустить jPlayer локально на вашем компьютере будет создавать флэш- нарушения безопасности, и вы должны были бы для того, чтобы доступ к локальным файлам с помощью диспетчера параметров Flash.

Взято из: http://www.jplayer.org/latest/developer-guide/#jPlayer-flash-security

Смежные вопросы