|
主题: a5wmme.u32不支持网上发布????!!!
|
了人了语
职务:普通成员
等级:1
金币:0.0
发贴:15
|
#12002/11/19 10:23:07
我用a5wmme.u32来播放背景midi音乐,但在单机版上运行良好,而发布到网上时则出现错误 错误如下: MCI error: MidiPlay(c:\programfiles\internetexplore\plugins\np32asw\aw60 MCI COMMAND:MCI OPEN MMSYSTEM275不能找到指定文件,请确认文件名或路径正确。 开始我以为是所用的midi 文件未发布到对应位置,但我将其拷贝到.aam文件所在的列表后仍出现次错误(midiplay采用的是filelocation来定位文件,且用的是相对路径),有人说是a5wmme.u32不支持网上发布,是这个原因吗?如果是,有什么其它可代替的方法来在网上播放midi音乐,若不是,请问是何原因? 请赐教!!
|
ababy
职务:普通成员
等级:1
金币:0.0
发贴:61
|
#22002/11/19 14:43:42
我也遇到同样的问题,还有jump连接exe都会有找不到文件的情况,是不是文件的搜索路径设置有问题??? 我迷惑,我不解……
|
魔岩
职务:版主
等级:6
金币:34.0
发贴:4453
|
#32002/11/19 14:45:54
的确不如意啊。。我用Loodmidi来进行网络播放也是。我自己的机器好好的。一到其他人的机器有的正常,有的不正常。。 都不知道什么原因。。 不过有点要注意的是,文件要用二进制模式上传到服务器上
|
idea
职务:普通成员
等级:1
金币:1.0
发贴:289
|
#42002/11/20 8:20:07
据我知道: 用文本形式打开aam进行编辑, 应该把u32 bin到本地 put . bin win32 "a5wmme.u32" "a5wmme.u32 put指明下载路径,当然用"put ."最好,AW会到默认的下载 目录找到u32。 mid文件可以放在aam旁,但一定使用netlocation而不是filelocation, 还有保险的方法,把mid文件也用put bin的方法下载到本地 播放时指向本地路径。
|
魔岩
职务:版主
等级:6
金币:34.0
发贴:4453
|
#52002/11/20 10:29:33
下载到本地是需要打开信任模式的吧
|
idea
职务:普通成员
等级:1
金币:1.0
发贴:289
|
#62002/11/20 11:07:54
opt all BypassSecurityDialog=FALSE
让用户在第一次运行前确认网络地址的安全。 有些函数就是因为安全问题在网文件中禁用。 如“WriteExtFile("filename", "string")”等。
|
ababy
职务:普通成员
等级:1
金币:0.0
发贴:61
|
#72002/11/20 12:57:03
这方法倒可以试试! ;)
|
了人了语
职务:普通成员
等级:1
金币:0.0
发贴:15
|
#82002/11/20 16:08:43
由于我用的是一键发布,所以其对应的u32均是下在到其默认的目录下,在.aam中反应也是如此,另外opt all BypassSecurityDialog=FALSE也是自动设置了,但依然没有任何效果,在用了netlocation代替filelocation后,依然没有作用,唯一的改变是错误提示中midiplay后面所跟的文件名显示 的是我所下载的地方,既然我已经将midi放到 该位置,为何还会出现此错误?
|
了人了语
职务:普通成员
等级:1
金币:0.0
发贴:15
|
#92002/11/20 16:52:39
谢谢各位的提示,问题原来出在这:.aam文件中没有把midi也bin过去,从这个意义上来说,filelocation也是支持网上发布的。
|
idea
职务:普通成员
等级:1
金币:1.0
发贴:289
|
#102002/11/21 8:25:39
虽然没有做,但是也已经很清楚了。 如果想放mid目录下mid文件: put mid bin all "x.mid" "x.mid" recycle --mid还是和aam放在一起。
bin的优点就是可靠,如果下载较大的文件,由于网速问题无法下载, 它会自动出现提示。缺点是没有进度显示。 NetDownload("URL")的缺点是无法下载,不出现提示。但是可能可以 通过程序做出进度显示。
|