Я написал код, который играет песню, но я не знаю, как остановить песню во время его воспроизведения (я запустить его с ЦМД)Остановить воспроизведение музыки с помощью модуля vlc?
Это код:
import vlc
my_song = vlc.MediaPlayer("path to song")
my_song.play()
while True:
pass
I подумал, что если я буду запускать другой код во время воспроизведения музыки (в другом CMD-окне), это остановит песню, но она не работает. Это была идея:
import vlc
my_song = vlc.MediaPlayer("path to song")
my_song.stop()
while True:
pass
Цель состоит в том, чтобы играть и останавливать музыку, я создаю музыкальную программу. Tnx для справки
Похоже, вызвав 'стоп()' метод должен работать. См. Метод 'OnStop()' is [this] (http://git.videolan.org/?p=vlc/bindings/python.git;a=blob;f=examples/tkvlc.py;h=55314cab09948fc2b7c84f14a76c6d1a7cbba127; hb = HEAD) для примера приложения. – martineau