宜昌本地软件开发与弱电工程服务商
项目咨询 · 快速响应
您当前的位置: > 博客2 > AS2与AS3技术

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

2016-10-13 00:16:48 点击量:11 标签: 收藏本文

下面是一个播放在使用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播放器)

ABOUT US
宜昌农人网络科技有限公司

我们是一家提供综合软件外包与弱电工程服务的技术公司。

业务涵盖定制软件、管理系统、网站、小程序、APP、系统集成、网络布线、监控安防、门禁、机房建设及长期技术维护。

公司地址:湖北省宜昌市伍家岗区东站二路6号三峡(宜昌)大数据产业园海洋馆二楼A203室