主题:  高手请进:刚拿到一个教学光盘,有点怪。

dreamexpress_5d

职务:普通成员
等级:1
金币:10.0
发贴:2229
#12003/7/30 18:15:16
刚拿到一个AW制作的3ds max 5.0的教学光盘,其设计及程序结构相当简单,都是在调用部的AVI文件做教学讲解。

但是其中的背景音乐的播放有点怪,经检查背景音乐是一个外部的WAV文件,视频的解说是与AVI合在一起的,播放时背景音乐与AVI的声音一起工作,当该程序是非活动窗口时(即点击同时打开的别的窗口,如资源浏览器窗口,此时浏览器窗口为当前激活窗口而AW程序就是非激活窗口了),背景音乐居然会自动暂停(AVI的声音与动画在继续播放),再次点击激活该AW程序时,背景音乐又继续从刚才暂停的地方自动播放了。

真是有点怪,那背景音乐显然不是用AW的声音图标播放的了,否则与AVI的声音不可能同时出来呀。
那是用DMX播放的?但又怎么会出现上面的怪现象(即会自动暂停和继续)?我记得DMX播放的话会一直播下去的呀。

高手们,何解啊?



与人同乐

职务:管理员
等级:6
金币:18.0
发贴:3928
#22003/7/30 18:55:06
那就是检查当前是否是激活窗口了。



魔岩

职务:版主
等级:6
金币:34.0
发贴:4453
#32003/7/31 10:57:06
用API



hw26

职务:普通成员
等级:1
金币:11.0
发贴:240
#42003/7/31 11:42:05
DMX播放的话会一直播下去的呀

用DXM播放是可控的
这里的关键是监测窗口状态,如楼上所说的,调用API来监测



dreamexpress_5d

职务:普通成员
等级:1
金币:10.0
发贴:2229
#52003/7/31 19:28:49
哦?可以这样设条件,嗯。I C。