2012-01-09 3 views
5

Я пытаюсь настроить плагин JPlayer и Shoutcast. Согласно их веб-сайту, это можно сделать.Конфигурация jPlayer и Shoutcast

Как получить jPlayer для воспроизведения потока SHOUTCast? Вам нужно установитьMedia в URL-адрес потока. Например, SHOUTcast сервер: http://mp3-vr-128.as34763.net/ MP3 поток URL: http://mp3-vr-128.as34763.net/;stream/1

Я пытался сделать это

<script type="text/javascript"> 
//<![CDATA[ 
$(document).ready(function(){ 

    $("#jquery_jplayer_1").jPlayer({ 
     ready: function (event) { 
      $(this).jPlayer("setMedia", { 
       m4a:"http://77.68.106.224:8018;stream/1", 
       oga:"http://77.68.106.224:8018" 
      }).jPlayer("play"); 
     }, 


     swfPath: "js", 
     supplied: "m4a, oga, mp3", 
     wmode: "window" 
    }); 
}); 
//]]> 
</script> 

Я не получаю никакого вывода с моими настройками. Кто-нибудь использует JPlayer для Stream Stream, или может кто-нибудь предложить плеер, который не нуждается в php.

+0

Вы уверены, что swfPath правильный? –

+0

Путь верен. Я использовал демо-файлы для подтверждения, прежде чем я разместил свой вопрос. Поток в прямом эфире http://77.68.106.224:8018 – Benjamin

+0

Я не уверен, но я столкнулся с подобной проблемой, и это было из-за поставляемых типов, попробуйте удалить «mp3» из поставляемых типов и сообщите мне, что произойдет :) –

ответ

5

сладкие вибрации на этой станции!

Вы почти там, видите this fiddle увидеть свой поток, работающий в jPlayer .. Shoutcast выводит аудио в формате MP3, а не M4A или OGG .. Вам нужен конструктор кода больше похоже, что ниже ..

Одним из важных что Flash-плагин при использовании IE8 иногда тратит минут буферизует аудио. Вы нажимаете кнопку воспроизведения, считаете, что она не работает, а затем внезапно обнаружите, что ваш звук начинает воспроизводиться через три минуты. Хорошей новостью является то, что Chrome, Safari и Firefox воспроизводят поток почти сразу.

<script type="text/javascript"> 
//<![CDATA[ 
$(document).ready(function(){ 

    $("#jquery_jplayer_1").jPlayer({ 
     ready: function (event) { 
      $(this).jPlayer("setMedia", { 
       mp3:"http://77.68.106.224:8018;stream/1" 
      }).jPlayer("play"); 
     }, 


     swfPath: "js", 
     supplied: "mp3", 
     wmode: "window" 
    }); 
}); 
//]]> 
</script> 
+0

Спасибо. Это работает ... Я действительно ценю это. Имейте большой день и счастливый новый год. – Benjamin

+0

Когда я заменил IP на свой радио ip, то ваш скрипт работает для меня, но когда я скопировал код в локальный файл (test.html) - у меня возникла ошибка Flash # 2060 и ее не работает: (((jquery и Jplayer. swf URL-адрес один и тот же .. почему? – loostro

+0

Знаете ли вы, как получить информацию о песне, например, как имя исполнителя и песни? – tlaverdure

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