所以我试图将一些 VLC 媒体播放器嵌入到他们单独的 QTFrames 中。一切都在python中完成。但是由于某种原因,官方示例不想工作(在此处找到)
我的代码如下所示:
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 display error: Win32VoutCreateWindow RegisterClass FAILED (err=1410)”
我正在使用 Windows 64 位和 Python 3.6