LibVlc不能用于Python中的Qt Frame

时间:2018-02-02 15:00:36

标签: python python-3.x pyqt libvlc directdraw

所以我试图将一些VLC媒体播放器嵌入到他们独立的QTFrame中。一切都在python中完成。但由于某些原因,官方示例并不想工作(找到here

我的代码如下所示:

for files in tutorialVideoFiles:
     #frame = QFrame()
     mediaplayer = vlcInstance.media_player_new()  #create media player
     media = vlcInstance.media_new(mainTutorialDirectory + "/" + self.tutorialName + "/" + files)  #load video file
     mediaplayer.set_media(media)  #assign video file
     media.parse()
     self.mediaplayers.append(mediaplayer)
     #mediaplayer.set_hwnd(frame.winId())

如果我取消注释这些行,我会收到以下错误: " directdraw vout显示错误:Win32VoutCreateWindow RegisterClass FAILED(err = 1410)"

我使用的是Windows 64位和Python 3.6

0 个答案:

没有答案