|
主题: 请高手支招:用永久按钮如何逐一实现对多个声音文件的调用?
|
 Amyoung
职务:普通成员
等级:1
金币:0.0
发贴:44
注册:2001/1/23 15:34:01
|
#12001/5/19 16:28:33
使用框架图标对页进行管理,每页由群组图标组成,每页都有WAV解说,自成一个文件。用永久性按钮实现页的前进、后退、每页的声音播放。现在的问题是:如果一页接着一页放,声音的播放由程序自动控制进行,没有什么问题。但如果在该页播放完毕后,想实现对该页声音的重放就不行。
如果只是一个声音文件倒好办,waveplay(filename)即可,但现在声音文件名都有很多。
1.如何利用播放按钮实现每页声音的重放呢?能不能用mediaplay实现? 2.如何利用暂停/继续按钮实现声音文件播放过程中的暂停、继续?
敬请各位大侠支招!
编辑历史:[这消息被Amyoung编辑过(编辑时间2001-05-19 17:51:59)]
|
 与人同乐
职务:管理员
等级:6
金币:18.0
发贴:3928
注册:2001/3/11 15:45:42
|
#22001/5/19 22:31:04
你这种情况,最好在整个程序中能够仅使用一个声音图标(声音数据为external,用变量控制文件名),在框架图标中用一个永久性响应来控制播放与暂停(Mediapause)。 在每个页图标中改变文件名变量的值,指向当前需要的声音文件。
|
 Amyoung
职务:普通成员
等级:1
金币:0.0
发贴:44
注册:2001/1/23 15:34:01
|
#32001/5/19 23:02:09
Y兄,终于等到你了!我尝试了两天都没有办法解决,头都急大了。你提到的方法我还是搞不懂,如怎样用变量控制文件名。Y兄,你能不能给我说详细点,或在空闲时给我一个示范。
crmyoung@yeah.net
衷心感谢你的回复和帮助!
|
 Aw天地
职务:普通成员
等级:3
金币:10.0
发贴:836
注册:2000/9/15 23:43:42
|
#42001/5/19 23:15:24
直接在file这个地方输入=name
让后通过变量的不同定义来实现播放
|
 与人同乐
职务:管理员
等级:6
金币:18.0
发贴:3928
注册:2001/3/11 15:45:42
|
#52001/5/20 11:07:57
方法是利用一个Automatically check永久性按钮响应控制声音图标Wave,它也是程序中唯一的声音图标。用MediaPause(IconID@"Wave",Checked)控制播放与暂停,用变量WaveName存贮你的声音文件名及路径,并在每一个页图标中改变该变量的值。 例程已经发过去了,请查收。为了节省时间,没有附带wav文件。在程序中用变量获取你的Windows路径,用了media文件夹中的几个wav。你只需在声音文件路径初始化中设置你自己的路径即可。
|
 Amyoung
职务:普通成员
等级:1
金币:0.0
发贴:44
注册:2001/1/23 15:34:01
|
#62001/5/20 11:48:15
Y兄,收到,正在学习。
感谢!
|