flex播放视频

消失了好久,一直在做数学建模比赛,终于抽出一些时间来了。来更新一下。大概下一段时间我应该能放出不少源代码吧(其实我是一直懒得上传Github……


 

现在U2B已经正式使用html5的视频播放器作为默认视频播放器,不过由于各种原因国内的视频源绝大多数视频都是flv作为容器的,没有办法被html5的video标签播放,最近的弹幕播放的项目逼得我去学习那过时的flex技术。什么都不说了,上代码好了。flex4不支持。



	
	
	
	
	
	
	
		
	

ABPlayer的正确编译姿势

jabbany 大牛的ABPlayer在ACG技术宅中听过的比例应该很高,这是一个基于flex的弹幕播放器,支持高级弹幕以及新浪以及土豆的解析。但是由于项目由于很久没有更新了(作者去弄它的HTML5版了),所以现在好多小伙伴表示在flex 4.6下面编译不过去,我就来说说正确的编译姿势


 

flex 4.6之后添加了自带的JSON支持,所以项目里面的JSON库就会和SDK自带的JSON库发生冲突。解决方法也很简单:移除掉org.kanoha.util.CommentListParser里面的JSON的import,然后更换Json的构造方法为 JSON.parse(text);

解决方案已经pull到ABPlayer项目里面。不过mini-player分支没有修改,只修改了master分支

随手搭建了一个弹幕视频播放

前两天Hazx和我说他的论坛弹幕插件有问题,就研究了一下,顺便随手搭建了一个弹幕播放系统……

http://www.261day.com/Player/

可以通过http://www.261day.com/Player/index.php?vid={新浪vid} 的方式进行调用

<embed id=​”MukioPlayer” src=​”mukioplayerplus.swf” width=​”960px” height=​”480px” type=​”application/​x-shockwave-flash” allowscriptaccess=​”always” quality=​”high” allowfullscreen=​”true” runat=​”server” flashvars=​”vid={新浪vid}&type=video&sort=new”>​

这些flash弹幕播放器都是用flex做的,欺负我没有flash builder