audio.py 文件源码

python
阅读 21 收藏 0 点赞 0 评论 0

项目:bydict 作者: spygg 项目源码 文件源码
def play_mp3_pydub(filename):
    if not filename:
        return

##    l = logging.getLogger("pydub.converter")
##    l.setLevel(logging.DEBUG)
##    l.addHandler(logging.StreamHandler())

    if filename.startswith("http"):
        try:
            mp3file = urllib.request.urlopen(filename)
            with tempfile.NamedTemporaryFile() as tmpfile:
                tmpfile.write(mp3file.read())
                tmpfile.seek(0)
                song = AudioSegment.from_mp3(tmpfile)
                play(song)
                return
        except:
            print("Open file From Url failed")
            return

    else:
        song = AudioSegment.from_mp3(filename)
        play(song)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号