Плейлист jPlayer для потокового мультимедиа

Пытаюсь найти способ получить плейлист для jPlayer для потоковой передачи аудио или видео.

Эта страница показала, как создать список воспроизведения для jPlayer, но не для для потоковой передачи, в то время как на на этой странице показан способ потоковой передачи аудио.

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

Любой выход оттуда?


person Istiaque Ahmed    schedule 25.02.2013    source источник


Ответы (1)


У меня была та же проблема, что и у Дэвида здесь: Вчера это не работало (ничего не происходило, когда я нажимал кнопку воспроизведения или заголовок в списке воспроизведения), но сегодня все чудесным образом работает, как и ожидалось. По пути я экспериментировал с бесчисленным количеством различных комбинаций параметров, но это самый простой подход, который я, должно быть, попробовал первым вчера.

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

<!DOCTYPE html>
<html dir="ltr" lang="en-US">
<head>
<meta charset="UTF-8" />
<title>Your Siblings – Left Embed on Event Page</title>
<link rel="stylesheet" type="text/css" media="all" href="style.css" />
<script type='text/javascript' src='https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js'></script>
<link href="jPlayer/skin/jplayer.blue.monday.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="jPlayer/jquery.jplayer.min.js"></script>
<script type="text/javascript" src="jPlayer/add-on/jplayer.playlist.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
    var playlist = [
        {
            "title": "Fractured Frequencies",
            "mp3": "http://radio.ponyvillelive.com:8032/stream?sid=1;stream.nsv"
        },
        {
            "title": "Brony Radio",
            "mp3": "http://dj.bronyradio.com:8000/stream?sid=1;stream.nsv"
        },
        {
            "title": "Alicorn Radio",
            "mp3": "http://radio.ponyvillelive.com:8008/stream?sid=1;stream.nsv"
        },
        {
            "title": "Fillydelphia Radio",
            "mp3": "http://listen.fillyradio.com:8000/;stream.nsv"
        },
        {
            "title": "Luna Radio",
            "mp3": "http://radio.ponyvillelive.com:8002/stream?sid=1;stream.nsv"
        },
        {
            "title": "Everypony Radio",
            "mp3": "http://denver5.yourstreamnow.com:8071/;stream.nsv"
        },
        {
            "title": "Ponyville FM",
            "mp3": "http://radio.ponyvillelive.com:8014/stream?sid=1;stream.nsv"
        },
        {
            "title": "Sonic RadioBoom",
            "mp3": "http://radio.ponyvillelive.com:8020/stream?sid=1;stream.nsv"
        }
    ];
    new jPlayerPlaylist({
        jPlayer: "#jquery_jplayer_1",
        cssSelectorAncestor: "#jp_container_1"
    }, playlist, {
        swfPath: "jPlayer",
        supplied: "mp3",
        wmode: "window",
        preload: "none",
        keyEnabled: true
    });
});
</script>
</head>
<body>
<div id="viewer">

<div id="jquery_jplayer_1" class="jp-jplayer"></div>

<div id="jp_container_1" class="jp-audio">
    <div class="jp-type-playlist">
        <div class="jp-gui jp-interface">
            <ul class="jp-controls">
                <li><a href="javascript:;" class="jp-previous" tabindex="1">previous</a></li>
                <li><a href="javascript:;" class="jp-play" tabindex="1">play</a></li>
                <li><a href="javascript:;" class="jp-pause" tabindex="1">pause</a></li>
                <li><a href="javascript:;" class="jp-next" tabindex="1">next</a></li>
                <li><a href="javascript:;" class="jp-stop" tabindex="1">stop</a></li>
                <li><a href="javascript:;" class="jp-mute" tabindex="1" title="mute">mute</a></li>
                <li><a href="javascript:;" class="jp-unmute" tabindex="1" title="unmute">unmute</a></li>
                <li><a href="javascript:;" class="jp-volume-max" tabindex="1" title="max volume">max volume</a></li>
            </ul>
            <div class="jp-progress">
                <div class="jp-seek-bar">
                    <div class="jp-play-bar"></div>

                </div>
            </div>
            <div class="jp-volume-bar">
                <div class="jp-volume-bar-value"></div>
            </div>
            <div class="jp-current-time"></div>
            <div class="jp-duration"></div>
            <ul class="jp-toggles">
                <li><a href="javascript:;" class="jp-shuffle" tabindex="1" title="shuffle">shuffle</a></li>
                <li><a href="javascript:;" class="jp-shuffle-off" tabindex="1" title="shuffle off">shuffle off</a></li>
                <li><a href="javascript:;" class="jp-repeat" tabindex="1" title="repeat">repeat</a></li>
                <li><a href="javascript:;" class="jp-repeat-off" tabindex="1" title="repeat off">repeat off</a></li>
            </ul>
        </div>
        <div class="jp-playlist">
            <ul>
                <li></li>
            </ul>
        </div>
        <div class="jp-no-solution">
            <span>Update Required</span>
            To play the media you will need to either update your browser to a recent version or update your <a href="http://get.adobe.com/flashplayer/" target="_blank">Flash plugin</a>.
        </div>
    </div>
</div>

</div>
</body>
</html>
person Denis Drescher    schedule 14.07.2013