我正在将mutagen
与Python配合使用,并且可以将图像成功嵌入到可在Windows和Windows中的VLC中工作的mp3文件中。但是,当我将mp3导入到iPhone上的VLC中时,得到的是通用VLC音频文件图像,而不是嵌入式图像。如果我从iTunes中获取播客并将其导入到iPhone上的VLC中,则大多数图像都可以在iOS上的VLC中使用。
这是我嵌入图像的代码:
from mutagen import mp3
file = "C:\\path\\to\\mp3\\file.mp3"
picfile = mp3.MP3(file)
newimage = open('C:\\path\\to\\image425x425.jpg','rb').read()
picfile.tags.add(id3.APIC(3,'image/JPG',0,'',newimage))
picfile.save(v2_version=3)
mp3在Windows中以嵌入图标显示,并在Windows Media Player和Windows中的VLC中显示。但是在iOS上的VLC中,没有骰子。