aw做播放器,音乐文件的路径问题
authorware吧
全部回复
仅看楼主
level 5
as1219601512 楼主
aw做播放器,音乐文件找不到,音乐文件的路径设置不会啊,求大神指点
2013年05月08日 09点05分 1
level 6
FileLocation^"\\xxx\\name"也可以这样 .\"name"也可以这样"name"还可以这样"D:/XXX/CCC/name"多尝试,这样的FileLocation^\\xxx\\name路径较常用。
2013年05月08日 10点05分 2
其实我用的别人的源文件直接改的,比如背景乐代码:WavePlay(FileLocation^"say.wav")LoopMidi(FileLocation^"moonrivr.mid")Ispause:=0,然后我把say改成我想播放的音乐名字,再把这个源文件和播放的音乐放在一起,但是一打开就是提示“找不到指定文件,请确认文件名与路径是否正确”
2013年05月08日 11点05分
level 6
但是一打开就是提示“找不到指定文件,请确认文件名与路径是否正确”
这个你有吗a5wmme.u32?
下面是我在网上为你找的一段使用介绍:
问:如何实现WavePlaying()函数反复播放
答:waveplay()的用法
result := WavePlaying()
当声音正在播放则返回true,否则返回false (冷血)
答:(一)首先将a5wmme.u32中要用到waveplay()和WavePlaying()两个函数加载到当前Authorware文件中,并保存文件。
(二)假设当前保存文件目录下有一声音文件w.wav。
在流线上放一计算图标,输入代码:
WavePlay(FileLocation^"w.wav")
(三)在流线下面加一个交互图标,再设置一个条件分支,分支用计算图标,条件为:
(Sec=Sec)&~WavePlaying()
分支response选项卡属性设置:
Scoperpetual
Branch:Return
(三)在分支下的计算图标中输入:
WavePlay(FileLocation^"w.wav")
本程序改进后,也可做成随机选不同的曲目播放。(aw先生)
2013年05月08日 12点05分 3
嗯嗯,解决啦,谢谢啦。请问播放器按钮比较难看,我想做成透明的,但是好像没有。于是我就试着用热区域,第一,热区域上没有汉字显示,怎么知道是哪个按钮呢。第二,指针在热区域上,热区域一点视觉上的反应都没有,怎么解决呢
2013年05月09日 08点05分
level 6
拖一个显示图标来在其上写按钮名或者导入一副养眼的小图片用鼠标拖拽使其大小合适,按钮设置成热对象并指向这个图片即可,如果你非要热区交互也可依此法啊,只是设置热区域与图片位置吻合,至于交互时设置了指针处于指定区域内交互,可以把鼠标指针设置成手型就可以了,如果你设置认为都正确就是没有反映,可能你现在所处的位置与你设置热区交互的位置不在一个层面上,或被另外一个对象覆盖!
2013年05月09日 10点05分 4
嗯嗯,好办法。我的是反映的,只是表面上的指针和热区图片不变化,看起来跟没反应一样。我就用你推荐的第一种方法吧,谢谢你啦
2013年05月09日 11点05分
level 5
as1219601512 楼主
我做的播放器,函数只能播放wav格式的,可是发现mp3的文件要小的很多,加载mp3player没有,怎么办呢
2013年05月10日 07点05分 5
level 6
找86ucd,网上多的是!
2013年05月10日 09点05分 6
我知道wav格式的文件,authorware可以多声道控制,但是它的文件太大了,而mp3格式文件很小,可以多声道控制吗
2013年05月10日 14点05分
level 5
as1219601512 楼主
下载好了,帮大忙了。中午就找那一个播放mp3的函数,找了好久都没找到。本来我缺了很多函数,这下省事了
2013年05月10日 13点05分 7
1