使用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在线视频播放器相关推荐

  1. Python+QT+Selenium制作在线视频播放器

    最近突然想做一个视频播放器,可以在线看视频,关键还没用广告,不用会员,下面给大家介绍一下怎么制作 工具: Python Qt phantomjs 先给大家展示一下效果 下面上代码 导入库: from ...

  2. 基于Html5的兼容所有主流浏览器的在线视频播放器videoJs

    在一个新的项目上需要实现在线视频播放,原本打算借助优酷的视频存储和播放,但是发现这个需要用户注册优酷账户,严重影响用户体验,于是这个方案被毙掉了.于是开始了自己开发一个在线播放器的想法,当然尽量使用已 ...

  3. 十款开源在线视频播放器

    转http://blog.lixiphp.com/10-top-free-opensource-flv-player/ 10 Free Open Source embeddable Video Pla ...

  4. 播放视频android学习笔记---44_在线视频播放器,网络视频解析器,SurfaceView 控件使用方法...

    最近用使开辟的过程中涌现了一个小题问,顺便录记一下因原和法方--播放视频 44_在线视频播放器 ------------------------- 1.注意这里,在模拟器中,android2.2和an ...

  5. android学习笔记---44_在线视频播放器,网络视频解析器,SurfaceView 控件使用方法

    44_在线视频播放器 ------------------------- 1.注意这里,在模拟器中,android2.2和android2.1视频是没有播放效果的,这个主要是因为模拟器的原因和程序代码 ...

  6. html 阅读swf,网页嵌入式 HTML5+Flash(swf) 视频播放器

    2016年06月1日: 今天发了篇博文要用到视频播放器,发现之前收集的都不怎么好用, 博客又没播放器插件,重新整理出这个方便调用的播放器顺便分享下=-= HTML嵌入代码://优先使用 HTML5 V ...

  7. 分享一款在线视频播放器:h-player

    欢迎关注我的公众号:「阿拉平平」 有需要的小伙伴可以在微信后台回复 hplayer 获取安装包和视频源 最近在 GitHub[1] 上找了一款非常好用的在线视频播放器:h-player,和大家分享一下 ...

  8. QT使用vlc实现在线视频播放器

    VlcPlayer 介绍 qt使用libvlc实现的在线视频播放器,支持拖动进度条改变播放进度,支持改变音量,静音等操作 软件架构 vlc目录包含了libvlc相应的库文件 VLCPlayer目录包含 ...

  9. Javascript 控制 Flash FLV视频播放器 --国外开源

    制作一个简单的FLV播放器很简单 , 做功能强大的就心有余而力不足了 . 经过google ,找到了一款开源的视频播放器JW_FLV_Player, 也可以当MP3播放器 .  javascritp可 ...

最新文章

  1. 【怎样写代码】复杂对象的组装与创建 -- 建造者模式(一):问题案例
  2. [Python陷阱]os.system调用shell脚本获取返回值
  3. 关于继承构造器的调用
  4. kali linux set工具,求助: 社会工程学工具set 出现错误for kali linux.
  5. c语言求行列式的值原理,新手作品:行列式计算C语言版
  6. Exchange 2013 OU大于500新建用户无法查询OU
  7. 计算机共享打印机后重启才能够打印的解决方法
  8. 通过ICE轻松部署WES7镜像
  9. LCS算法 文本对比的实现
  10. Gitter---高颜值GitHub小程序客户端诞生记,2021年安卓社招面试题精选
  11. 【数据结构课程设计】基于商和余数的快速排序
  12. Java猫和狗(继承,多态,抽象,接口版)上
  13. 辽宁启迪:拼多多直通车对搜索流量有什么影响?
  14. 2021安防视频监控运维市场回顾和展望
  15. Unity游戏开发客户端面经,六万字面经知识点,一篇就够了
  16. RAID知识以及利用率
  17. java工具多,[转帖]一个 Java 工具到底有多大?
  18. VirtualBox 安装MAC系统 10.15
  19. 遗传算法(python版)
  20. HP-UNIX 系统日志 查询

热门文章

  1. 网页忘记密码怎么办?一招帮你找回密码!
  2. 容器化技术Docker由入门到实战
  3. 面向对象三大基本特性
  4. atoi()函数的实现
  5. 论文笔记:Hashtag2Vec: Learning Hashtag Representation with Relational Hierarchical Embedding Model
  6. MySQL全量同步和增量同步-
  7. 文档中多余的分页符的删除
  8. 如何成为优秀的数据人经验分享
  9. 利用Python实现股票可视做T盈亏
  10. 公司被收购以后,我怎么办?