Задать вопрос
@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")
  • Вопрос задан
  • 93 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    1C-разработчик
    8 месяцев
    Далее
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
Решения вопроса 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")
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы