KeyFC欢迎致辞,点击播放
资源、介绍、历史、Q群等新人必读
KeyFC 社区总索引
如果你找到这个笔记本,请把它邮寄给我们的回忆
KeyFC 漂流瓶传递活动 Since 2011
 

dsaduihasudihasud

[ 4763 查看 / 6 回复 ]

dsaduihasudihasuddsaduihasudihasuddsaduihasudihasuddsaduihasudihasuddsaduihasudihasud
最后编辑pig007 最后编辑于 2013-08-06 02:04:47
分享 转发
TOP

回复:问下各位,acfun的弹幕怎么内嵌啊?求教程......

那个貌似是用FLASH搞的类似遮罩的功能吧····不是在视频里面的···是播放器的·功能···可以把那个FLASH文件拿来研究下,或者干脆就用视频编辑软件内嵌进去~

                                       
TOP

回复: 问下各位,acfun的弹幕怎么内嵌啊?求教程......

这个我和NX在团子星里讨论过一小下——而且几乎都是咱自己在发言……不……就是我自己在发言= =|||……OTL……

好吧,我把它转到这里=_,=|||


PLAYER.SWF的算法...

先把概念图拉上来……

我觉得大概是这样一个过程:
首先要声明一个变量来获取处理结果——也就是播放的文件名
第二声明个数组变量用来存放各通道的内容
第三……我觉得对方是通过AS3实例化了textField类或者,也有可能是通过数组储存了足够多的textFiled对象……

实例化为数组的话……我不知道这样是否行得通,你来试试看好了……


var mChannelCounter:Number = int(0);
//把通道数初始化它
mChannelCounter = _root.height;

//不知道他是不是这个意思:
//SWF文件有多高就应该有多少个通道
//不过也要根据文本框的高度来确定究竟要占用多少通道数
//所以应该就是要计算textField的数量吧?= =|||……
//假设一个textField对象的默认高度是30px,则有下面这一句:
var mTextFieldCounter:Number = int(mChannelCounter / 30);

//创建这么大的数组准备获取XML的内容,不过文本框数组是否能如此声明你还是查查官方手册比较好……= =|||
textField arrTextFieldChannels = new Array(mTextFieldCounter);

//XML操作根据1F来写吧=_=....(脱力)

//最后是文本框的控制……
//假设之前有设置变量xChannelCounter来获取相应通道的ID

arrTextFieldChannels[xChannelCounter]._x = (_root.width – TextField.width) / 2


不过现在仍然有疑问,我看对方最开始貌似是假设存在一个二维数组,所以我觉得50%可能是自己的问题



嗯……后来那个“相关网站”被不知道谁给“强”了=_,=|||……别的内容具体的还是请到团子星找寻我和NX的基情帖好了=_,=|||
另外,这已经是很久很久以前的帖了,如果你找到了请不要顶老帖……否则会有人收拾你的=_,=|||
最后编辑Koori 最后编辑于 2009-11-01 15:00:39
克里喵子是一只小黑喵,脖子上有一条水蓝色的蝴蝶结~
TOP

回复:问下各位,acfun的弹幕怎么内嵌啊?求教程......

唉...我连题目都不懂...
可能是?要改脚本?C语言?
只会装系统的人+1

さくら荘のペットな彼女
TOP

回复:问下各位,acfun的弹幕怎么内嵌啊?求教程......

仅仅只是歌词的话自己手工加入不就行了吗
TOP

回复:问下各位,acfun的弹幕怎么内嵌啊?求教程......

avfun的弹幕确实只是罩在视频外面而已...我每次把avfun的flv载下来里面都没弹幕的...
TOP

回复:问下各位,acfun的弹幕怎么内嵌啊?求教程......

还有个方法~~~你用截屏软件录视频~~~
克里喵子是一只小黑喵,脖子上有一条水蓝色的蝴蝶结~
TOP