下面的代码可以完美地从目录中播放播放列表。但是,当我运行代码vlc(direct3D输出)时,弹出的不是普通的vlc播放器。我需要一个vlc播放器帧来控制视频。此外,此代码播放视频,当它传递到第二个视频时,vlc(direct3D输出)帧关闭并打开。不过,我需要看到视频在一个vlc播放器帧一个接一个。我怎样才能解决我的问题?子进程打开正常的vlc帧,但我不知道如何对代码实现子进程。
import definingName
import numpy as np
import cv2
import time
import os
import random
import sys
import subprocess
import os.path
import glob
import vlc
c = 'c'
name = definingName.defName(c)
name = os.path.join(os.getcwd(), str(name))
videofilesi = os.path.join('file:///C:/Users/gulbe/PycharmProjects/untitled/venv/Lib',name)
def createPlaylist():
folder = (videofilesi)
playlist = glob.glob(folder + "/*.avi")
if len(playlist) == 0:
print("No recognisable MP4 files in ", folder)
return playlist
Instanc