【问题标题】:jPlayer and Shoutcast ConfigurationjPlayer 和 Shoutcast 配置
【发布时间】:2018-09-05 21:02:19
【问题描述】:

我正在尝试设置 JPlayer 插件和 Shoutcast。根据他们的网站,这是可以做到的。

如何让 jPlayer 播放 SHOUTCast 流?你需要设置媒体 到流 URL。例如,SHOUTcast 服务器: http://mp3-vr-128.as34763.net/ MP3 流网址: 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 用于直播流,或者任何人都可以建议不需要 php 的播放器。

【问题讨论】:

  • 您确定 swfPath 正确吗??
  • 路径正确。在发布我的问题之前,我使用演示文件进行确认。直播直播77.68.106.224:8018
  • 我不确定,但我遇到了类似的麻烦,那是因为提供的类型,尝试从提供的类型中删除 'mp3' 并告诉我会发生什么:)
  • 这很奇怪,什么都没有发生。你知道其他不需要 php 的播放器吗?

标签: javascript jquery jplayer shoutcast


【解决方案1】:

这个站的甜蜜氛围!

您快到了,请参阅this fiddle 以查看您的流在 jPlayer 中的工作情况。Shoutcast 以 MP3 格式输出音频,而不是 M4a 或 OGG ..您需要类似于下面的构造函数代码..

要知道的重要一点是,在使用 IE8 时,Flash 插件有时会花费 分钟 缓冲音频。您单击播放,认为它不起作用然后突然发现您的音频在三分钟后开始播放分钟.. 好消息是 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>

【讨论】:

  • 谢谢。这行得通....我真的很感激。祝你有美好的一天,新年快乐。
  • 当我将 IP 替换为我的无线电 ip 时,您的 Fiddle 对我有用,但是当我将代码复制到本地文件 (test.html) 时 - 我收到 Flash 错误 #2060 并且它不起作用: (((jquery 和 Jplayer.swf URL 是一样的.. 为什么?
  • 你知道如何获取歌手和歌曲名称等歌曲信息吗?
  • 我认为 jPlayer 只会拾取音频流,而不是像“艺术家”和“标题”这样的相关元数据......但是检查......
  • 我在小提琴上收到更新错误 - “需要更新才能播放媒体,您需要将浏览器更新到最新版本或更新您的 Flash 插件。” - 我的 Flash 播放器已更新为最新版本。
【解决方案2】:

不知道您是否还需要解决方案。我们过去使用过 j 播放器,但由于 Chrome 更新以及 flash 和其他浏览器的问题、Win 10 和 flash 问题,我们不再使用它。不要更改任何标点符号。只需将代码粘贴到您的网站即可。

我们现在使用一个简单的媒体播放器代码。您必须输入您的 IP 和端口号。

     <div id="wb_MediaPlayer1">
<audio src="http://YOUR IP ADDRESS:YOUR PORT/;" id="MediaPlayer1" autoplay="autoplay" controls="controls">
</audio></div>

此代码包含在我们的小部件服务中,地址为 My Radio Hosting,如果您想查看的话。

希望这会有所帮助!

【讨论】:

    猜你喜欢
    • 2013-05-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-02
    • 1970-01-01
    • 1970-01-01
    • 2014-09-27
    • 1970-01-01
    • 2016-07-07
    相关资源
    最近更新 更多