- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第十讲??? 电影播放器制作实例设计打开文件对话框使用电影播放控制函数控制播放速度使用运动图标显示播放进度1 程序功能
制作可以播放Director、MPEG、FLC/FLI等格式的电影播放器。
2 主要操作步骤
拖动一个框架图标到流程线上
拖动一个群组图标到框架图标右侧,名为“播放电影”
双击打开群组图标,在二级流程线上拖入一个数字电影图标,名为“电影”
双击数字电影图标,打开属性设置窗口,单击Import按钮引入一个数字电影文件,然后选择Positioning为On Screen,Movable为On Screen
双击框架图标,打开流程窗口,删除所有图标
在框架图标的流程窗口中拖入一个交互图标
拖动一个导航图标到交互图标右侧,选择Button类型双击响应类型符号,打开属性设置窗口,使Perpetual有效,设置Erase为Don’t Erase,Branch为Return
双击导航图标,打开属性设置窗口,从列表框中选择图标“播放电影”
拖动一个导航图标到交互图标最右侧,双击导航图标,打开属性设置窗口,从列表框中选择图标“播放电影”
拖动一个计算图标到交互图标最右侧,名为“暂停”
拖动一个计算图标到交互图标最右侧,名为“退出”双击打开计算图标,在窗口中输入:Quit(0)
选择[Window]/[Functions]命令,打开对话框,从Category中选择当前文件,单击Load按钮,出现对话框,要求选择需装载的UCD函数,选择FILEDLGS.U32,单击“打开”按钮,出现用户自定义函数对话框,列出了FILEDLGS.U32文件中包含的自定义函数,选择函数OpenFileDlg,然后单击Load按钮
单击导航图标“打开”,选择[Modify]/[Icon]/[Calculation]命令,输入如下内容:Myfilename=All availble files|*.avi;*.mov;*.mpg;*.dir;*.dxr;*.fli;*.flc|Myfilename=Myfilename^Video for Windows|*.avi|Quick Time Movie|*.mov| ?Myfilename=Myfilename^MPEG Files|*.mpg|Director|*.dir;*.dxr| ?Myfilename=Myfilename^FLC/FLI|*.flc;*.fli| ?Myfilename=OpenFileDlg(打开文件,,,,Myfilename)?——OpenFileDlg(dlgtitle, defname, defpath, defext, filters)——dlgtitle是对话框的标题,defname为缺省的文件名——defpath为缺省的文件路径,defext为缺省的文件扩展名,filters为过滤条件if Myfilename then??? ImportMedia(IconID@电影,Myfilename)?? ——ImportMedia函数用于将媒体文件引入指定的图标中end if
双击计算图标“暂停”,在窗口中输入以下内容:MediaPause(IconID@电影,pause)——当pause为真时,暂停播放指定图标内容,否则从断点处继续播放pause=~pause ——实现暂停与播放交替进行
拖动一个显示图标到框架图标上方,名为“底图”双击打开显示图标,使用[File]/[Import]命令引入图片文件,并调整位置
拖动一个显示图标到“底图”下方,名为“速度滑块”,引入图片文件使用[Modify]/[Icon]/[Properties]命令,在属性窗口中选择Positioning和Movable为On Path,并拖动滑块产生路径
双击数字电影图标,在属性窗口中设置Rate为PathPosition@”速度滑块”
双击显示图标“底图”,在窗口中输入:{PathPosition@”速度滑块”}fps使用[Modify]/[Icon]/[Properties]命令,选中Update Displayed Variables
双击显示图标“底图”,在窗口中将图形复制,并列在下方
拖动一个显示图标到“速度滑块”下方,名为“进度滑块”,引入图片文件
拖动一个运动图标到“电影”下方,名为“跟踪进度”
在运动图标的属性窗口中,选择Type为Path to Point,Concurrency为Perpetual,设置Time为0,并拖动进度滑块产生路径,设置Destination为MediaPosition@”电影”, End为MediaLength@”电影”
1
文档评论(0)