|  | 主题:  请教在AW中运用WindowsMediaPlayer的问题 | 
            
                        
                
                    |  飘雪无痕
 职务:普通成员
 等级:2
 金币:1.0
 发贴:514
 
 | 
                            
                            #12001/11/29 11:01:52 
                                我想在AW中通过ActiveX使用WindowsMediaPlayer来播放视频文件(请不要告诉我可以用DMX等来播放,我知道有其他方法可以播放视频,但现在我想掌握这一种)。我已经找到该ActiveX,但我的问题是后面怎么办?我该如何指定它播放要播放的文件?
 谢谢!
 | 
                        
                
                    |  燕云
 职务:普通成员
 等级:2
 金币:10.0
 发贴:600
 
 | 
                            
                            #22001/11/29 12:18:16 
                                先插入meida控件以meida做为图标引用名称!CallSprite(@"meida", #open,"1.avi" )
 
 
 另外,大家可以多研究和试验控件里的属性、方法、和事件!(和vb中的概念差不多的!)
 云网媒体【YZCNET.COM】云网媒体开展软件技术、互联网技术、电子商务技术、多媒体设计等服务; 其中包括 :软件开发、网站建设、手机服务、多媒体设计、 图片及演示文稿服务等; | 
                        
                
                    |  飘雪无痕
 职务:普通成员
 等级:2
 金币:1.0
 发贴:514
 
 | 
                            
                            #32001/11/30 9:43:54 
                                那么,如果我用此方法导入的视频是片头,我想设置鼠标点击就可以跳过片头(擦除)。似乎这一交互与WindowsMediaPlayer的鼠标事件有冲突(其鼠标在画面上单击即停止播放,再单击就继续播放。而且有鼠标右键事件)。这一问题如何解决呢?
                             | 
                        
                
                    |  燕云
 职务:普通成员
 等级:2
 金币:10.0
 发贴:600
 
 | 
                            
                            #42001/11/30 12:39:23 
                                可以设置media对象的clicktoplay属性!SetSpriteProperty(IconID@"media", #clicktoplay,FALSE)
 
 还是那句话希望大家多研究对象的属性、方法还有事件!!!
 建议你在项目中不要用这种方法控制avi,耗资源!
 
 云网媒体【YZCNET.COM】云网媒体开展软件技术、互联网技术、电子商务技术、多媒体设计等服务; 其中包括 :软件开发、网站建设、手机服务、多媒体设计、 图片及演示文稿服务等; | 
                        
                
                    |  冰雪六月
 职务:普通成员
 等级:1
 金币:0.0
 发贴:19
 
 | 
                            
                            #52001/11/30 12:44:27 
                                斑竹说很有道理耶。
                             | 
                        
                
                    |  飘雪无痕
 职务:普通成员
 等级:2
 金币:1.0
 发贴:514
 
 | 
                            
                            #62001/11/30 15:38:52 
                                我觉得项目中的视频用Mpeg就很好,Mpeg文件比AVI小,画面质量也好。可是,AW不能直接支持Mpeg。这就要用插件。我是用DirectMediaXtra1.5的注册版。但问题就来了。在一些Win2000系统的机器上,会出现"内存不能为write或read" 的问题,导致项目不能运行。所以才考虑用ActiveX来调用WindowsMediaPlayer播放视频。
                             | 
                        
                
                    |  与人同乐
 职务:管理员
 等级:6
 金币:18.0
 发贴:3928
 
 | 
                            
                            #72001/12/1 12:46:22 
                                MediaPlayer的播放控制栏好象不能打开。
 以前用ActiveMovie时是可以的。
 | 
                        
                
                    |  飘雪无痕
 职务:普通成员
 等级:2
 金币:1.0
 发贴:514
 
 | 
                            
                            #82001/12/4 11:26:15 
                                杨新在上个帖子中说 引用:我觉得项目中的视频用Mpeg就很好,Mpeg文件比AVI小,画面质量也好。可是,AW不能直接支持Mpeg。这就要用插件。我是用DirectMediaXtra1.5的注册版。但问题就来了。在一些Win2000系统的机器上,会出现"内存不能为write或read" 的问题,导致项目不能运行。所以才考虑用ActiveX来调用WindowsMediaPlayer播放视频。
 
 各位在运用DMX时遇到过这个问题么?
                             | 
                        
                
                    |  与人同乐
 职务:管理员
 等级:6
 金币:18.0
 发贴:3928
 
 | 
                            
                            #92001/12/4 12:59:16 
                                DMX没有遇到过这个问题。倒是在98下用Realplayer控件时,出现过内容写或读错误。
                             |