gpt4 book ai didi

Python脚本执行但听不到正在播放的声音

转载 作者:行者123 更新时间:2023-11-30 23:01:35 25 4
gpt4 key购买 nike

我正在使用libvlc python绑定(bind)来播放音乐文件。我的代码如下:

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

脚本执行成功,但我听不到任何声音。如果代码逐行执行,那么它可以正常工作,并且我能够听到声音。知道可能出了什么问题吗?

最佳答案

我认为它没有被播放的原因是因为 player.play() 是异步的。因此,当脚本退出时,它会终止进程并立即停止媒体。尝试添加一个 time.sleep(10) 并查看它是否播放。

注意:不要忘记在顶部导入时间

当你逐行输入时它会起作用的原因是它没有退出 python 程序。

关于Python脚本执行但听不到正在播放的声音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34878391/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com