对于一个小项目,我需要从音频流上的歌曲中获取元数据(主要是标题和艺术家),为此我使用的是 vlc python 库。这是我以比利时广播电台为例的代码:
import vlc
def getData(url):
Instance = vlc.Instance()
player = Instance.media_player_new()
Media = Instance.media_new(url)
Media.get_mrl()
player.set_media(Media)
player.play()
return player.audio_get_track_description()
print(getData("http://icecast.vrtcdn.be/mnm-high.mp3"))
但我得到的只是一个空数组:
[]
我从另一个 stackoverflow 线程获得了一部分代码,但不完全确定它是如何工作的:https ://stackoverflow.com/a/34244909/14788941
我该如何解决这个问题?