2012-07-11 114 views
4

我想通过rtmp与Jplayer播放mp3流样本(已修补https://github.com/rmhall/jPlayer以允许rtmp)。 我的代码是在这里: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,它在那里工作。

有人可以帮助我吗? 谢谢

回答

1

看来JPlayer(https://github.com/rmhall/jPlayer)与RTMP音频播放有问题。我建议使用JWPlayer而不是它。

+0

是已经使用它了。工作正常!谢谢,队友 – 2012-07-12 07:48:28

1

,如果你有兴趣相比JWPlayer(W/RTMP/HTML5播放)一个更现代的前端设计,我建议你检查出这个库我最近发布:

这是一个音频播放器框架利用SoundManager2并将w/jQuery集成为$ .fn。 - 很简单的使用和/或在前端设计定制..类似jPlayer,但瓦特/其他播放功能(例如RTMP流,完全支持HTML5)的例子,测试等:

https://github.com/APMG/APMPlayer

+0

谢谢!将看你的图书馆。我在另一个项目上尝试了JWPlayer和JPlayer,但都不理想。也会尝试你的lib为rtmp。看起来很有趣,谢谢。 – 2013-01-10 21:20:43

+0

是的。听起来像我在审查可能的现成解决方案时所经历的相同过程。 soundManager2是一个伟大的图书馆..经常更新,并没有任何投诉。开发人员(斯科特)也对错误/问题做出了很好的回应。 – amlutz160 2013-02-13 17:20:01