首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于流媒体的jPlayer播放列表

用于流媒体的jPlayer播放列表
EN

Stack Overflow用户
提问于 2013-02-25 15:13:52
回答 1查看 2.2K关注 0票数 1

正在尝试找到一种方法来获取播放列表,以便jPlayer流式传输音频或视频。

This page展示了为jPlayer提供播放列表的方法,但这不是用于流媒体的目的,而this page展示了流媒体音频的方法。

就是找不到办法..我认为这里没有代码可以粘贴为非流媒体的播放列表,流媒体的一种方式不能一起使用。

有什么办法吗?

EN

回答 1

Stack Overflow用户

发布于 2013-07-14 20:33:27

我遇到了和David here一样的问题:昨天它不工作(当我点击播放或点击播放列表中的标题时什么也没有发生),但今天它奇迹般地像预期的那样工作。在此过程中,我尝试了无数种不同的参数组合,但这几乎是最简单的方法,我昨天肯定已经先尝试过了。

下面是我现在可以使用的完整代码。我希望您能在您的方法中找到任何可能导致您观察到的错误的差异。

代码语言:javascript
复制
<!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>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15061838

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档