主题:  怎样实现画外音

lilyxi

职务:普通成员
等级:1
金币:0.0
发贴:49
#12003/8/14 18:34:11

图片如下:

我做的多媒体课件自动生成系统,其外观表现与电子书基本一样,但是不是通过框架结构实现的,所有章节文件都是存在程序的外部,我现在想实现画外音(即通过左下的播放/控制按钮来实现),而且每个章节的画外音不一样,我该怎么做呢
注:树型菜单内容通过一个menu文本文档生成,可以随意改变;所有素材存在一个文件夹内
困惑:如果给画外音文件取名,但是又不能在树型菜单中出现单独一个声音文件的名称,如果取和画外音文件相应的素材文件相同的名字,判断程序分支时,怎样实现同时跳向两个分支呢



bz658

职务:普通成员
等级:1
金币:0.0
发贴:86
#22003/8/15 9:25:57
lilyxi在上个帖子中说
引用:

图片如下:

我做的多媒体课件自动生成系统,其外观表现与电子书基本一样,但是不是通过框架结构实现的,所有章节文件都是存在程序的外部,我现在想实现画外音(即通过左下的播放/控制按钮来实现),而且每个章节的画外音不一样,我该怎么做呢
注:树型菜单内容通过一个menu文本文档生成,可以随意改变;所有素材存在一个文件夹内
困惑:如果给画外音文件取名,但是又不能在树型菜单中出现单独一个声音文件的名称,如果取和画外音文件相应的素材文件相同的名字,判断程序分支时,怎样实现同时跳向两个分支呢

试一试这样行不行:
1. 在一级素材文件内根据章节的不同依次建立不同的子文件夹,每一个素材文件名字可以相同,但保存在各自相应的文件件内.
2.在主程序流程线上定义一个变量aa,进入每一章节时给aa赋值,aa:=子文夹名(用字符串).
3.在播放/控制按钮上调用外部素材,如:WavePlay("文件名"),其中:
文件名:= FileLocation^"一级文件夹名\\aa\\素材文件名".