随笔-348  评论-598  文章-0  trackbacks-0
最近正在做一个项目,需要在Flex中做一个音乐播放器。
Flex本身带了flash.media.Sound的类可以播放mp3,而且功能比较强大,但是我还需要播放WMA,毕竟Mp3做流媒体不是太好。但Flex对WMA不支持,只能靠WMP了,这时就需要用到flash.external.ExternalInterface来调用外部Js function,从而控制WMP对象,但这时问题又来了,如果我做循环播放列表,怎样才能才能让他自动循环播放呢?加一个callback方法,让外部js function判断是否播放完了,播放完了之后,向Flex发送callback消息提示播放下一首,这时,循环播放的功能就出来。其他的功能也仿照上面的办法来制作,这样,一个播放器很快就成型了。

至于具体flex和js如何交互,大家请参考相关文档。js控制WMP大家也可以google下。
 
Real的播放器大家也可以仿照上面的办法试试看做一个。

---------------------------------------------------------
专注移动开发

Android, Windows Mobile, iPhone, J2ME, BlackBerry, Symbian
posted on 2007-04-07 15:05 TiGERTiAN 阅读(4226) 评论(6)  编辑  收藏 所属分类: Flex

评论:
# re: Flex中播放音乐的方法(WMA,Mp3) 2009-07-25 15:16 | chaodilei
请问相关文档到哪里去找呢?  回复  更多评论
  
# re: Flex中播放音乐的方法(WMA,Mp3)[未登录] 2009-07-25 18:57 | TiGERTiAN
@chaodilei
可以参考 Flex自带的帮助文件和示例,js和WMP的交互,可以搜索下,网上很多。  回复  更多评论
  
# re: Flex中播放音乐的方法(WMA,Mp3) 2009-09-28 12:03 | SFE
请问如果这个网页是在FF浏览器下或LINUX操作系统中的浏览器打开。这个FLEX还能播放WMA格式的音乐吗?感谢。。。  回复  更多评论
  
# re: Flex中播放音乐的方法(WMA,Mp3) 2009-09-28 12:13 | TiGERTiAN
@SFE
不能  回复  更多评论
  
# re: Flex中播放音乐的方法(WMA,Mp3) 2010-01-13 17:13 | WEIC
@TiGERTiAN

那如果使用FLEX在FF下或LINUX系统下支持播放WMA呢。。这个问题对我很重要
  回复  更多评论
  
# re: Flex中播放音乐的方法(WMA,Mp3) 2010-01-13 17:54 | TiGERTiAN
@WEIC
这个不太好办,那个时候写的时候,我就没找到好的解决办法。  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航: