OLE播放声音的问题,急!

jiabaoguang 2002-08-28 03:24:04
我用OLE的insert control插入了ocx windows media player控件播放声音,语法如下:
窗口的open事件:
ole_1.object.autostart = false
ole_1.object.open(".\1.mp3")
调用:ole_1.object.play()
OLE属性设为播放一次。

但是第一次播放完后,过一段时间或按上下箭头等的键盘鼠标操作,ole会莫名奇妙的自动播放。
将OLE属性设为enabled = false亦无效。
1.请问是什麽原因?
2.如何解决?
...全文
87 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
devil_heart 2002-08-28
  • 打赏
  • 举报
回复
media player的参数无比的多,要耐心试试它的属性,像playstate、clicktoplay等等,跟踪比较一下播放前和揪播放后的值,再做处理!
jbg 2002-08-28
  • 打赏
  • 举报
回复
ole本身不会出现你说的上述毛病的,一定是你在鼠标键盘的事件中的代码触发了ole_1.object.play()程序造成的。
jiabaoguang 2002-08-28
  • 打赏
  • 举报
回复
试了,不行啊。
devil_heart 2002-08-28
  • 打赏
  • 举报
回复
试试:
ole_1.object.stop()
ole_1.object.cancle()

1,109

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧