flash在线视频播放器
使用xml传递参数
<object type="application/x-shockwave-flash" data="vcastr3.swf" width="650" height="500" id="vcastr3"><param name="movie" value="vcastr3.swf"/><param name="allowFullScreen" value="true" /><param name="FlashVars" value="xml=vcastr.xml" />
< /object>参数说明
xml的可以设置的全部参数,以及默认的数值,一定要注意大小写<vcastr><channel><item><source>http://vcastr.ruochi.com/video/happy_feet.flv</source><duration></duration><title></title></item><item><source>http://vcastr.ruochi.com/video/happy_feet.flv</source><duration></duration><title></title></item><item><source>http://vcastr.ruochi.com/video/happy_feet.flv</source><duration></duration><title></title></item></channel><config><bufferTime>4</bufferTime><contralPanelAlpha>0.75</contralPanelAlpha><controlPanelBgColor>0xff6600</controlPanelBgColor><controlPanelBtnColor>0xffffff</controlPanelBtnColor><controlPanelBtnGlowColor>0xffff00</controlPanelBtnGlowColor><controlPanelMode>float</controlPanelMode><defautVolume>0.8</defautVolume><isAutoPlay>true</isAutoPlay><isLoadBegin>true</isLoadBegin><isShowAbout>true</isShowAbout><scaleMode>showAll</scaleMode></config><plugins><logoplugin><url>LogoPlugIn.swf</url><logoText>Ruochi.com</logoText><logoTextAlpha>0.75</logoTextAlpha><logoTextFontSize>24</logoTextFontSize> <logoTextColor>0xffffff</logoTextColor><textMargin>10 auto auto 10</textMargin><logoClipUrl>http://www.ruochigroup.com/images/logo.png</logoClipUrl><logoClipAlpha>1</logoClipAlpha><clipMargin>10 10 auto auto</clipMargin></logoplugin><beginendimageplugin><url>beginEndImagePlugIn.swf</url><source>beginSwfTest.swf</source><type>begin</type><scaletype>exactFit</scaletype></beginendimageplugin><javascriptplugin><url>javaScriptPlugIn.swf</url></javascriptplugin></plugins>
< /vcastr>
以下用”.”描述xml树结构并说明参数作用
影片信息
channel.item
影片信息,可以设置多个影片
channel.itme.source
flv影片地址参数,此参数是唯一必须要有的参数,其他参数都可以不要,播放器有默认参数
channel.itme.duration
对应影片的总时间, 单位是秒,由于有些影片在制作过程中时间信息丢失,可以通过这里来设置
channel.itme.tilte
对应影片的标题
channel.itme.link
对应影片点击后的链接
播放器设置
config.bufferTime
在缓存区影片的时间,单位是秒
config.contralPanelAlpha
控制栏的透明度,在 0 — 1 之间
config.controlPanelBgColor
控制栏背景的颜色
config.controlPanelBtnColor
控制按钮的颜色
config.controlPanelBtnGlowColor
控制按钮光晕的颜色
config.defautVolume
默认的声音大小,最大为1,最小为0
config.controlPanelMode
控制栏的显示模式,
“float”: 默认的浮动模式,鼠标移除播放器就会隐藏掉
“normal”: 正常模式,任何时候都在影片的下部浮动显示
“bottom”: 下部模式,不浮动在影片之上,而是显示在影片下方
“none”: 不显示播放器控制栏
config.isAutoPlay
是否影片自动开始播放,默认是true
config.isLoadBegin
是否一开始就读取影片,默认是true
config.isRepeat
是否循环播放影片,默然是false
config.isShowAbout
是否显示关于信息
config.scaleMode
影片放缩模式:
“showAll”: 可以看到全部影片,保持比例,可能上下或者左右
“exactFit”: 放缩影片到播放器的尺寸,可能比例失调
“noScale”: 影片的原始尺寸,无放缩
“noBorder”: 影片充满播放器,保持比例,可能会被裁剪
插件设置
plugIns 中每一个子节点代表一个插件,可以设置多个插件
plugIns.logoPlugIn,显示logo插件的参数设置 plugIns.logoPlugIn.url
插件的地址,可以使用绝对地址,也可以使用相对地址,绝对地址需要http://开始
plugIns.logoPlugIn.logoText
logo文字,注意只可以使用英文和英文标点,不支持中文,如果想放中文,就把中文做成文字png透明图片,用plugIns.logoPlugIn.logoClipUrl参数设置
plugIns.logoPlugIn.logoTextAlpha
文字的透明度
plugIns.logoPlugIn.logoTextLink
文字的连接
plugIns.logoPlugIn.logoTextFontSize
文字字体的大小
plugIns.logoPlugIn.logoTextColor
文字的颜色
plugIns.logoPlugIn.textMargin
文字的位置,用了css的margin概念,四个数值代表 上 右 下 左 相对于播放器的距离,四个数值用空格分开,不需具体数值用”auto”填写 ,比如左上对齐并都有10像素的距离可以写 “10 auto auto 10″, 右下角对齐是”auto 10 10 auto”
plugIns.logoPlugIn.logoClipUrl
图片logo的url,可以使用绝对地址,也可以使用相对地址,绝对地址需要http://开始
plugIns.logoPlugIn.logoClipAlpha
图片logo的透明度
plugIns.logoPlugIn.logoClipLink
图片logo的连接
plugIns.logoPlugIn.clipMargin
flash在线视频播放器相关推荐
- Python+QT+Selenium制作在线视频播放器
最近突然想做一个视频播放器,可以在线看视频,关键还没用广告,不用会员,下面给大家介绍一下怎么制作 工具: Python Qt phantomjs 先给大家展示一下效果 下面上代码 导入库: from ...
- 基于Html5的兼容所有主流浏览器的在线视频播放器videoJs
在一个新的项目上需要实现在线视频播放,原本打算借助优酷的视频存储和播放,但是发现这个需要用户注册优酷账户,严重影响用户体验,于是这个方案被毙掉了.于是开始了自己开发一个在线播放器的想法,当然尽量使用已 ...
- 十款开源在线视频播放器
转http://blog.lixiphp.com/10-top-free-opensource-flv-player/ 10 Free Open Source embeddable Video Pla ...
- 播放视频android学习笔记---44_在线视频播放器,网络视频解析器,SurfaceView 控件使用方法...
最近用使开辟的过程中涌现了一个小题问,顺便录记一下因原和法方--播放视频 44_在线视频播放器 ------------------------- 1.注意这里,在模拟器中,android2.2和an ...
- android学习笔记---44_在线视频播放器,网络视频解析器,SurfaceView 控件使用方法
44_在线视频播放器 ------------------------- 1.注意这里,在模拟器中,android2.2和android2.1视频是没有播放效果的,这个主要是因为模拟器的原因和程序代码 ...
- html 阅读swf,网页嵌入式 HTML5+Flash(swf) 视频播放器
2016年06月1日: 今天发了篇博文要用到视频播放器,发现之前收集的都不怎么好用, 博客又没播放器插件,重新整理出这个方便调用的播放器顺便分享下=-= HTML嵌入代码://优先使用 HTML5 V ...
- 分享一款在线视频播放器:h-player
欢迎关注我的公众号:「阿拉平平」 有需要的小伙伴可以在微信后台回复 hplayer 获取安装包和视频源 最近在 GitHub[1] 上找了一款非常好用的在线视频播放器:h-player,和大家分享一下 ...
- QT使用vlc实现在线视频播放器
VlcPlayer 介绍 qt使用libvlc实现的在线视频播放器,支持拖动进度条改变播放进度,支持改变音量,静音等操作 软件架构 vlc目录包含了libvlc相应的库文件 VLCPlayer目录包含 ...
- Javascript 控制 Flash FLV视频播放器 --国外开源
制作一个简单的FLV播放器很简单 , 做功能强大的就心有余而力不足了 . 经过google ,找到了一款开源的视频播放器JW_FLV_Player, 也可以当MP3播放器 . javascritp可 ...
最新文章
- 【怎样写代码】复杂对象的组装与创建 -- 建造者模式(一):问题案例
- [Python陷阱]os.system调用shell脚本获取返回值
- 关于继承构造器的调用
- kali linux set工具,求助: 社会工程学工具set 出现错误for kali linux.
- c语言求行列式的值原理,新手作品:行列式计算C语言版
- Exchange 2013 OU大于500新建用户无法查询OU
- 计算机共享打印机后重启才能够打印的解决方法
- 通过ICE轻松部署WES7镜像
- LCS算法 文本对比的实现
- Gitter---高颜值GitHub小程序客户端诞生记,2021年安卓社招面试题精选
- 【数据结构课程设计】基于商和余数的快速排序
- Java猫和狗(继承,多态,抽象,接口版)上
- 辽宁启迪:拼多多直通车对搜索流量有什么影响?
- 2021安防视频监控运维市场回顾和展望
- Unity游戏开发客户端面经,六万字面经知识点,一篇就够了
- RAID知识以及利用率
- java工具多,[转帖]一个 Java 工具到底有多大?
- VirtualBox 安装MAC系统 10.15
- 遗传算法(python版)
- HP-UNIX 系统日志 查询