我正在尝试设置JPlayer插件和Shoutcast。根据他们的网站,这是可能的。
如何让jPlayer播放SHOUTCast流?您需要将媒体设置为流URL。例如,SHOUTcast服务器:http://mp3-vr-128.as34763.net/ MP3流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的播放器。
这个车站有甜蜜的感觉!
你几乎在那里,看到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>
不知道你是否还需要一个解决方案。我们过去使用的是j播放器,但随着Chrome更新以及闪存和其他浏览器的问题,Win 10和闪存问题我们已经远离它了。请勿更改任何功能。只需将代码粘贴到您的网站即可。
我们现在使用简单的媒体播放器代码。你必须输入你的IP和端口#。
<div id="wb_MediaPlayer1">
<audio src="http://YOUR IP ADDRESS:YOUR PORT/;" id="MediaPlayer1" autoplay="autoplay" controls="controls">
</audio></div>
如果您想查看,我们在My Radio Hosting的Widgets服务中包含此代码。
希望这可以帮助!