from ultralytics import YOLO
import cv2
import numpy as np
import sys
import pygame
import subprocess
import re
import os
import time
from pygame.locals import *
#root_dir = 'D:\\Python1\\demo\\PK\\'
root_dir = os.getcwd()
file = root_dir + '\\3.wav'
file_path = os.path.join(root_dir, '3.wav')
# file = r'D:\Python1\demo\PK\1.mp3'
print("root_dir:",root_dir)
print("file:",file)
print("file_path:",file_path)
# model = YOLO(root_dir+"/best716.pt")
# print("model:",model)
def music():
pygame.mixer.init()
# 'D:\\Python1\\pytupian\\1.png'
#b = pygame.mixer.music.load(r"D:\Python1\demo\PK\2.mp3") # 使用r前缀转义路径
#pygame.mixer.music.load(root_dir+"/2.mp3")
#b = pygame.mixer.music.load(root_dir+"/2.mp3")
pygame.mixer.music.load(file)
b = pygame.mixer.music.load(file)
print("路径",os.path.exists(file))
print("b",b)
pygame.mixer.music.set_volume(1)
pygame.mixer.music.play()
a = pygame.mixer.music.get_busy()
if a:
print("播放成功")
#time.sleep(0.1) # 等待一段时间再检查
else:
print("播放失败")
music()