使用jPlayer直播音频

问题描述 投票:21回答:2

我正在学习如何使用jPlayer。我想使用jPlayer播放http://u10.sky.fm:80/sky_the80s音频。

http://www.jplayer.org/1.2.0/demo-08-oggSupportFalse/演示可在Chrome 9上运行。我尝试使用以下代码段对其进行简化:

$(document).ready(function() {
  $("#jpId").jPlayer( {
    ready: function () {
      $(this).jPlayer("setFile", "http://mp3-vr-128.as34763.net:80/;stream/1", "http://ogg2.as34763.net/vr160.ogg")
      .jPlayer("play");
    },
    swfPath: "client/js",   
    volume: 60,
    oggSupport: true
  });
});

不幸的是,上面的方法不是有效。由于我是jPlayer的新手,因此我肯定会丢失一些东西。

感谢您的帮助。预先感谢您的帮助。

再次,理想情况下,我想播放http://u10.sky.fm:80/sky_the80s

昨晚在https://groups.google.com/forum/?fromgroups#!topic/jplayer/yW7WoYtrxI8上交叉发布。

更新:以下代码段有效

$(document).ready(function() {
  $("#jpId").jPlayer( {
    ready: function () {
      $(this).jPlayer("setMedia", {
            m4a: "http://mp3-vr-128.as34763.net:80/;stream/1",
            oga: "http://ogg2.as34763.net/vr160.ogg"
      }).jPlayer("play");
      debug($(this));
    },
    supplied: "m4a, oga",
    swfPath: "client/js"    
  });
});

但是我仍然可以not使http://u10.sky.fm:80/sky_the80s工作。

更新2:以下代码段适用于Firefox Minefield,但not不适用于Chrome 9:

$(document).ready(function() {
  $("#jpId").jPlayer( {
    ready: function () {
      $(this).jPlayer("setMedia", {
              mp3: "http://u10.sky.fm:80/sky_the80s"
//            m4a: "http://mp3-a8-128.as34763.net:80/;stream/1"
//            m4a: "http://mp3-vr-128.as34763.net:80/;stream/1"
      }).jPlayer("play");
      debug($(this));
    },
    supplied: "mp3",
    swfPath: "client/js"    
  });
});
jplayer
2个回答
3
投票

您可以检查的两件事:

瑞士法郎的路径正确吗?

取决于jplayer的浏览器功能,选择播放模式(html5 / flash)。尝试为SWF使用绝对路径,包括文件部分-例如:

swfPath:"/static/swf/jplayer.swf"

并确保您可以访问它,在您的情况下,可能类似于:http://www.sky.fm/static/swf/jplayer.swf

您提供正确的MIME类型吗?

Developer Guide中所述,您应确保正确设置模仿类型。不知道那里是否有问题。使用以下方法检查提到的流时:

curl http://mp3-a8-128.as34763.net:80/;stream/1 

您得到:

ICY 200 OK
...
content-type:audio/mpeg
...

手册告诉您应该为m4a设置audio / mp4。 (并且audio / mpeg用于mp3)

也许您可以为当前代码提供正在运行的流的URL?这样可以更轻松地了解正在发生的事情。 (http://u10.sky.fm:80/sky_the80s无效-至少对我来说...)


-2
投票

]

© www.soinside.com 2019 - 2024. All rights reserved.