【发布时间】:2011-02-14 17:07:14
【问题描述】:
我正在学习如何使用 jPlayer。我想使用 jPlayer 流式传输 http://u10.sky.fm:80/sky_the80s 音频。
http://www.jplayer.org/1.2.0/demo-08-oggSupportFalse/ 演示适用于 Chrome 9。我尝试使用以下代码 sn-ps 对其进行简化:
$(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 上交叉发布。
更新:以下代码 sn-ps 工作
$(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"
});
});
但我仍然不能让http://u10.sky.fm:80/sky_the80s 工作。
更新 2: 以下代码 sn-ps 适用于 Firefox Minefield,但不适用于 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"
});
});
【问题讨论】:
-
您在尝试此操作时是否在调试器中遇到任何错误?
-
u10.sky.fm:80/sky_the80s 是一个实际有效的网址吗?您是否需要与 sky.fm 进行会话才能访问它?
标签: jplayer