我正在尝试用Jplayer通过rtmp播放mp3流样本(打了补丁的https://github.com/rmhall/jPlayer以允许rtmp)。我的代码如下:
$('#jquery_jplayer').jPlayer({
swfPath: "/Scripts/JPlayer/",
supplied: "rtmpa, rtmpv, mp3",
solution: "flash",
ready: function () {
$(this).jPlayer("setMedia", {
rtmpa: "rtmp://limelight-fmstream-70.musicnet.com/a4396/e1/mp3:/spl/068/771/139/spl_024?e=1342014373&h=0dc0153ed7fb0ff34d04fce764de9896" //this is not work
//THIS WORKS! rtmpv: "rtmp://cp67126.edgefcs.net/ondemand/mp4:mediapm/ovp/content/test/video/spacealonehd_sounas_640_300.mp4"
});
$(this).jPlayer("play");
}
});
如果我播放rtmpv视频,它可以工作,但这个音频(Rtmpa)不工作(不播放任何东西)。我在http://widgets.mndigital.com/test/stream.aspx上测试了这个mp3,它在那里工作。
有人能帮我吗?谢谢
发布于 2012-07-12 15:46:55
JPlayer (https://github.com/rmhall/jPlayer )似乎在播放RTMP音频时出现了问题。我建议使用JWPlayer来代替它。
发布于 2013-01-09 10:19:55
如果你对比JWPlayer (w/ RTMP/HTML5播放)更现代的前端设计感兴趣,我建议你看看我最近发布的这个库:
它是一个音频播放器框架,利用SoundManager2并将w/ jQuery集成为一个$.fn。--非常易于使用和/或自定义。在前端设计上类似于jPlayer,但增加了播放能力(例如RTMP流,完全支持HTML5 ),示例,测试等:
https://stackoverflow.com/questions/11426233
复制相似问题