Python wx.媒体视频加载…视频文件未播放

Python wx.媒体视频加载…视频文件未播放,python,Python,我想在wxPython中加载.wmv文件后立即开始播放它。我为它写了一个小代码。代码没有给出任何错误,但也没有显示任何视频,但声音确实在背景中播放。它只是显示一个灰色屏幕。下面是我为我的程序编写的代码 import wx import wx.media class TestPanel(wx.Panel): def __init__(self, parent): wx.Panel.__init__(self, parent, -1, style=wx.TAB_TRA

我想在wxPython中加载.wmv文件后立即开始播放它。我为它写了一个小代码。代码没有给出任何错误,但也没有显示任何视频,但声音确实在背景中播放。它只是显示一个灰色屏幕。下面是我为我的程序编写的代码

import wx 
import wx.media

class TestPanel(wx.Panel):

    def __init__(self, parent):

        wx.Panel.__init__(self, parent, -1, style=wx.TAB_TRAVERSAL|wx.CLIP_CHILDREN)

        # Create some controls
        try:
            self.mc = wx.media.MediaCtrl(self, style=wx.SIMPLE_BORDER)
        except NotImplementedError:
            self.Destroy()
            raise
        self.mc.Load(r"C:\Documents and Settings\N1002401B\Desktop\test1.wmv")
        #self.slider.SetRange(0, self.mc.Length())
        #folder, filename = os.path.split("C:\Documents and Settings\N1002401B\Desktop\test1.wmv")
        self.Bind(wx.media.EVT_MEDIA_LOADED, self.OnPlay)
    def OnPlay(self,evt):
        self.mc.Play()

app = wx.App(0)

frame = wx.Frame(None)
panel = TestPanel(frame)
frame.Show()

app.MainLoop()
我正在使用Python 2.7和windows XP

谁能在这件事上帮我一下吗。我将非常感谢你的帮助