folder_path = "D:\桌面\编程\python\mv"
files = os.listdir(folder_path)
random_file_name = random.choice(files)
random_file_path = os.path.join(folder_path, random_file_name)
clip = mp.VideoFileClip(random_file_path)
pygame.init()
screen_info = pygame.display.Info()
screen_size = (screen_info.current_w, screen_info.current_h)
screen = pygame.display.set_mode(screen_size, pygame.FULLSCREEN | pygame.HWSURFACE | pygame.DOUBLEBUF)
clip = clip.speedx(1)
clip = clip.resize(screen_size)
clip = clip.speedx(0.5)
for i in range(1,40):
pyautogui.press('volumeup')
clip.preview()
pygame.quit()
播放视频视频是最小化播放的如何全屏窗口置顶播放
import cv2
import pyautogui
video_path = 'your_video_path.mp4'
cap = cv2.VideoCapture(video_path)
cv2.namedWindow('fullscreen', cv2.WINDOW_NORMAL)
cv2.setWindowProperty('fullscreen', cv2.WND_PROP_FULLSCREEN, cv2.WINDOW_FULLSCREEN)
pyautogui.moveTo(0, 0)
pyautogui.moveTo(pyautogui.size().width - 1, pyautogui.size().height - 1)
cv2.moveWindow('fullscreen', 0, 0)
while cap.isOpened():
ret, frame = cap.read()
if ret:
cv2.imshow('fullscreen', frame)
if cv2.waitKey(1) & 0xFF == ord('q'):
break
else:
break
cap.release()
cv2.destroyAllWindows()