我正在尝试通过rtmp与Jplayer播放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,它在那里工作。
任何人都可以帮助我吗? 感谢
答案 0 :(得分:1)
似乎JPlayer(https://github.com/rmhall/jPlayer)在RTMP音频播放方面存在问题。我建议使用JWPlayer而不是它。
答案 1 :(得分:1)
如果您对JWPlayer(带RTMP / HTML5播放)的现代前端设计感兴趣,我建议您查看我最近发布的这个库:
这是一个利用SoundManager2的音频播放器框架,并将w / jQuery集成为$ .fn。 - 非常简单易用和/或自定义..类似于前端设计中的jPlayer,但具有额外的播放功能(例如RTMP流媒体,完整的HTML5支持),示例,测试等: