·您当前的位置:首页 > 技术教程 > 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. { 
  17.  trace("netstate...............") 
  18.  //for(var i in e.info) 
  19.  //trace(i+"==="+e.info[i]) 
  20. //cuplayer.com提示连接成功 
  21.  if(e.info.code=="NetConnection.Connect.Success") 
  22.   { 
  23. //获取mp3时间 
  24.    nc.call("GetMp3Length", new Responder(lengLoaded), id); 
  25.    in_ns = new NetStream(nc); 
  26. //cuplayer.com播放 
  27.    in_ns.play(id); 
  28. //设置缓冲的音乐长度 
  29.    in_ns.bufferTime = 5; 
  30. //侦听ns的状态 
  31.    in_ns.addEventListener("netStatus",in_nsnetStatusHandler); 
  32.   } 
  33. } 
  34. //cuplayer.com得到mp3的时间 
  35. function lengLoaded(length) { 
  36.  trace("mp3length==="+length); 
  37. } 
  38. // 
  39. function in_nsnetStatusHandler(e) 
  40. { 
  41.  trace(e.info.code); 
  42. } 

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

热门文章推荐

请稍候...

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

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