我正在尝试设置 JPlayer 插件和 Shoutcast。根据他们的网站,这是可以做到的。
How do I get jPlayer to play a SHOUTCast stream? You need to setMedia to the stream URL. For example, SHOUTcast server: http://mp3-vr-128.as34763.net/ MP3 stream URL: 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 进行 shoutcast Stream,或者有人可以推荐一个不需要 php.ini 的播放器吗?
最佳答案
这个电台的氛围很甜蜜!
你快到了,请参阅 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>
关于javascript - jPlayer 和 Shoutcast 配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8786563/