所以我试图将一些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