2012-09-26 101 views
0

我使用流媒体播放器播放MP3。但我有一个错误;流媒体播放器不播放MP3

202在该剪辑中指定的提供者未加载,提供商audio.clip:[剪辑]

我不具有它和使用该误差之前。

<script src='<%= ResolveUrl("~/Components/flowplayer/flowplayer-3.1.1.min.js") %>' type="text/javascript"></script> 
<script> 
var playerpath = '<%= ResolveUrl("~/Components/flowplayer/flowplayer-3.2.7.swf") %>'; 
var playerid = '<%= this.lnkPlayer.ClientID %>'; 
var _autoplay = '<%= this.AutoPlay %>' == "True"; 
var _autobuffering = '<%= this.AutoBuffering %>' == "True"; 
flowplayer(playerid, playerpath, { 
    clip: { 
     autoPlay: _autoplay, 
     autoBuffering: _autobuffering 
     ,provider: '<%= provider %>' 
    }, 
    plugins: { 
     rtmp: { 
      url: '<%= ResolveUrl("~/Components/flowplayer/flowplayer.rtmp-3.2.3.swf")%>' 
     } 
    } 
}); 

窦ü扳任何想法? 谢谢你。

回答

0

对于其他人,如果需要的解决方案是;

<script src='<%= ResolveUrl("~/Components/flowplayer/flowplayer-3.1.1.min.js") %>' type="text/javascript"></script> 
    <asp:HyperLink runat="server" ID="lnkPlayer"></asp:HyperLink> 

<script> 
    var playerid = '<%= this.lnkPlayer.ClientID %>'; 
    var _autoplay = '<%= this.AutoPlay %>' == "True"; 
    var _autobuffering = '<%= this.AutoBuffering %>' == "True"; 
flowplayer(playerid, { 
    src: "http://releases.flowplayer.org/swf/*flowplayer-3.2.15.swf", 
    version: [10, 1], 
    clip: { 
     autoPlay: _autoplay, 
     autoBuffering: _autobuffering // <- do not place a comma here 
     , provider: 'rtmp' 
      }, 
    plugins: { 
     rtmp: { 
      url: '<%= ResolveUrl("~/Components/flowplayer/flowplayer.rtmp-3.2.11.swf") %>' 
       } 
      } 
    }); 
    </script> 

为的Flowplayer-3.1.1.min.js - >http://releases.flowplayer.org/flowplayer/flowplayer-3.2.15.zip 为flowplayer.rtmp-3.2.11.swf - >http://releases.flowplayer.org/flowplayer.rtmp/flowplayer.rtmp-3.2.11.zip

(它的工作原理MP3,MP4和FLV)