@ghostiki

Как прервать процесс прослушивания?

Я хочу удалить файл с музыкой после прослушивания но файл занят другим процессом.
import os
import pygame
import time

sound_place = r"C:\Users\ghostiki\Desktop\test.ogg"
pygame.mixer.init()
pygame.mixer.music.load(sound_place)
pygame.mixer.music.play()
while pygame.mixer.music.get_busy():
    time.sleep(1)
os.remove(r"C:\Users\ghostiki\Desktop\test.ogg")
  • Вопрос задан
  • 66 просмотров
Решения вопроса 1
@dim5x
ЗИ, ИБ.
Выгрузить ресурсы: pygame.mixer.music.unload()

import os
import pygame
import time

sound_place = r"C:\Users\ghostiki\Desktop\test.ogg"
pygame.mixer.init()
pygame.mixer.music.load(sound_place)
pygame.mixer.music.play()
while pygame.mixer.music.get_busy():
    time.sleep(1)
pygame.mixer.music.unload()
os.remove(r"C:\Users\ghostiki\Desktop\test.ogg")
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы