Python 脚本执行但听不到它正在播放的声音
Python script executes but unable to hear sound which it is playing
我正在使用libvlcpython绑定播放音乐file.my代码如下:
import vlc
instance = vlc.Instance()
#Create a MediaPlayer with the default instance
player = instance.media_player_new()
#Load the media file
media = instance.media_new('01.DONT CARE.mp3')
#Add the media to the player
player.set_media(media)
try:
player.play()
except Exception, e:
raise e
脚本执行成功,但我听不到任何声音。如果代码是逐行执行的,那么它可以正常工作,我可以听到 sound.Any 关于可能出了什么问题的想法?
我认为它没有被播放的原因是因为 player.play()
是异步的。因此,当脚本退出时,它会终止进程并立即停止媒体。尝试添加一个 time.sleep(10)
并查看它是否播放。
注意:不要忘记在顶部import time
。
当你逐行输入它时它会工作的原因是因为它没有退出 python 程序。
我正在使用libvlcpython绑定播放音乐file.my代码如下:
import vlc
instance = vlc.Instance()
#Create a MediaPlayer with the default instance
player = instance.media_player_new()
#Load the media file
media = instance.media_new('01.DONT CARE.mp3')
#Add the media to the player
player.set_media(media)
try:
player.play()
except Exception, e:
raise e
脚本执行成功,但我听不到任何声音。如果代码是逐行执行的,那么它可以正常工作,我可以听到 sound.Any 关于可能出了什么问题的想法?
我认为它没有被播放的原因是因为 player.play()
是异步的。因此,当脚本退出时,它会终止进程并立即停止媒体。尝试添加一个 time.sleep(10)
并查看它是否播放。
注意:不要忘记在顶部import time
。
当你逐行输入它时它会工作的原因是因为它没有退出 python 程序。