用哪种语言开发视频播放器?flex?silverlight?该如何解决

用哪种语言开发视频播放器?flex?silverlight?
基本功能:
1、播放,暂停,音量调节,全屏,退出全屏
2、记录上一次视频播放的时间
3、视频的下载速度(可根据视频下载速度,提示用户更换相关视频服务器)
4、可以与js交互,控制播放,暂停,且能取得视频播放时间和下载速度等相关内容
5、需要支持视频格式:WMA

现况:
之前所用播放器采用Silverlight开发,无源码。本人无Silverlight开发经验,无flex开发经验。
项目采用java开发。
现上头让重新开发视频播放器,并需实现上述基本功能。 

请问各位,若实现上述基本功能采用何种开发语言较为合适?

也欢迎就本人上述现况给予指点。

希望各位能不惜赐教。多谢!

------解决方案--------------------
估计得是silverlight 那个格式就是微软的
------解决方案--------------------
用flex开发读取的视频文件类型 只能是FLV 和F4V 和MP4的特殊格式,如果你想播放WMV的就只能用JAVA转换成FLEX支持的格式。所有也不能做到一边转一边播放。
你可以看看HTML5
以前的视频网站都是用FLEX做的,现在也都在转型成HTML5了。
------解决方案--------------------
探讨
引用:

引用:

用flex开发读取的视频文件类型 只能是FLV 和F4V 和MP4的特殊格式,如果你想播放WMV的就只能用JAVA转换成FLEX支持的格式。所有也不能做到一边转一边播放。
你可以看看HTML5
以前的视频网站都是用FLEX做的,现在也都在转型成HTML5了。


谢谢你,由于视频文件都是……

------解决方案--------------------
windows media player不错
------解决方案--------------------
学习一下!