·您当前的位置:首页 > 技术教程 > AS2与AS3技术 >

[AS3]as3下用fms播放mp3的例子(RTMP协议mp3播放器)

时间:2013-10-20 15:33cuplayer
[AS3]as3下用fms播放mp3的例子(RTMP协议mp3播放器),下面是一个播放在使用as3和fms播放mp3的例子

下面是一个播放在使用as3和fms播放mp3的例子:

  1. //by roading http://roading.net/blog 
  2. //导入net包 
  3. import flash.net.*; 
  4. //指定播放的mp3名字 
  5. var id = "mp3:love"
  6. var in_ns:NetStream; 
  7. var nc = new NetConnection(); 
  8. //指定编码 
  9. nc.objectEncoding = ObjectEncoding.AMF0; 
  10. //连接fms的playmp3应用程序 
  11. nc.connect("rtmp:/playmp3"); 
  12. //cuplayer.com侦听状态 
  13. nc.addEventListener("netStatus",netStatusHandler); 
  14.  
  15. function netStatusHandler(e) 
  16.  trace("netstate...............") 
  17.  //for(var i in e.info) 
  18.  //trace(i+"==="+e.info[i]) 
  19. //cuplayer.com提示连接成功 
  20.  if(e.info.code=="NetConnection.Connect.Success") 
  21.   { 
  22. //获取mp3时间 
  23.    nc.call("GetMp3Length", new Responder(lengLoaded), id); 
  24.    in_ns = new NetStream(nc); 
  25. //cuplayer.com播放 
  26.    in_ns.play(id); 
  27. //设置缓冲的音乐长度 
  28.    in_ns.bufferTime = 5
  29. //侦听ns的状态 
  30.    in_ns.addEventListener("netStatus",in_nsnetStatusHandler); 
  31.   } 
  32. //cuplayer.com得到mp3的时间 
  33. function lengLoaded(length) { 
  34.  trace("mp3length==="+length); 
  35. // 
  36. function in_nsnetStatusHandler(e) 
  37.  trace(e.info.code); 

[AS3]as3下用fms播放mp3的例子(RTMP协议mp3播放器)

热门文章推荐

请稍候...

保利威视云平台-轻松实现点播直播视频应用

酷播云数据统计分析跨平台播放器