快速业务通道

FLASH播放器DIY

作者 佚名技术 来源 服务器技术 浏览 发布时间 2012-07-13


我也不知道这里有多少人会Delphi 所以做的比较详细 这样即使新手来了也能一步一步的完成……(我用的 delphi7 会VB的朋友看完这个教程大概也能自己做一个简单的播放器了) 一、打开 delphi7如图: 按此在新窗口浏览图片
首先要在delphi里加入Flash必须导入ShockwaveFlash ActiveX控件如图: 选择组件---插入ActiveX选项: 按此在新窗口浏览图片 出现如下图 并找到ShockwaveFlash控件,
按此在新窗口浏览图片
然后安装。 接着你就可以在控件区里看到你刚刚安装的组件了; 按此在新窗口浏览图片
将这个组件拖到form1里,接着拖入组件mainmenu 到form1里 如图: 按此在新窗口浏览图片
为了方便大家更好的观看 请暂时不要跟帖 谢谢……
双击mainmenu组件 弹出如下对话框: 按此在新窗口浏览图片
在属性栏里修改caption属性 如图 按此在新窗口浏览图片 注:(&Y)的作用是设置快捷键为ALT+Y; 然后接着输入打开的菜单 并设置该菜单的shortcut属性为ctrl+o(该属性为快捷键属性):
按此在新窗口浏览图片 接着完成其他的菜单属性的设置 比如播放 暂停等 接着在dialogs 控件组里选择opendialog控件并放到form1里 如图:
按此在新窗口浏览图片
接着单击form里的菜单“打开”选项 输入代码 如图 按此在新窗口浏览图片
接着完成剩下的代码……;
按此在新窗口浏览图片 然后进行测试 这里附上源文件 FLASH控件属性供大家参考 ReadyState:读一个flash文件时的状态,其中包括0=Loading、1=Uninitialized、2=Loaded、3=Interactive和4=Complete;

  TotalFrames:总帧数,只有当ReadyState = 4时才能访问该属性;

  FrameNum:当前播放的帧;

  Playing:播放或暂停一个flash;

  Quality:指定当前渲染的质量,包括0=Low, 1=High、2=AutoLow、3=AutoHigh;

  ScaleMode:缩放模式,0=ShowAll、1= NoBorder、2 = ExactFit;

  AlignMode:对齐模式,Left=+1、Right=+2、Top=+4、Bottom=+8;

  BackgroundColor:背景色,-1为默认颜色;

  Loop:是否循环;

  Movie:指定播放的flash文件路径,可以为一个URL。

  TShockwaveFlash主要方法如下:

  Play():开始播放动画;

  Stop();停止播放动画;

  Back();播放前一帧动画;

  Forward():播放后一帧动画;

  Rewind():播放第一帧动画;

  SetZoomRect(int left, int top, int right, int bottom):设置缩放的区域;

  Zoom(int percent):按百分比缩放;

  Pan(int x, int y, int mode):缩放播放面板,其中模式0为按像数、1为按窗口百分比。

点击浏览该文件
关键词:

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号