首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

wxpython中wx.media.MediaCtrl进行Load之后,立即Play,要报错解决方法

2012-03-04 
wxpython中wx.media.MediaCtrl进行Load之后,立即Play,要报错我修改wxpython demo中MediaCtrl.py文件wx.med

wxpython中wx.media.MediaCtrl进行Load之后,立即Play,要报错
我修改wxpython demo中MediaCtrl.py文件
wx.media.MediaCtrl先Load(),再Paly()就不行,什么问题,
必须先Load(),再触发一个事件例如按钮事件,才能Paly()
有人用过wx.media,指点下


[解决办法]
应该说要等收到EVT_MEDIA_LOADED事件后才能play,demo源码里有个绑定:
self.Bind(wx.media.EVT_MEDIA_LOADED, self.OnMediaLoaded)

load的时候play按钮是设定不作用,self.OnMediaLoaded函数里让它恢复可用...

热点排行