我正在用pychar上的tkinter用GUI制作一个音乐播放器。我想在mp3文件中显示嵌入的相册艺术,但我找不到任何方法来做到这一点
我尝试过使用诱变剂,但失败了,因为它只打印mp3文件的标签,而不是图像
import tkinter.messagebox
import os,sys
from tkinter import *
from tkinter import filedialog
from pygame import mixer
import pause
import time
import threading
from mutagen.mp3 import MP3
import pygame
import bs4
import requests
from PIL import ImageTk, Image
from tkinter import ttk
from mutagen.mp3 import MP3
from mutagen.id3 import ID3, APIC
from io import BytesIO
def browse_file():
global filename_path
global b
filename_path = filedialog.askopenfilename()
f=filename_path
b=os.path.splitext(os.path.basename(f))[0]
add_to_playlist(filename_path)
track = MP3(filename_path)
tags = ID3(filename_path)
print("ID3 tags included in this song ------------------")
print(tags.pprint())
print("-------------------------------------------------")
pict = tags.get("APIC:").data
im = Image.open(BytesIO(pict))
print('Picture size : ' + str(im.size))
这是音乐播放器的代码片段
目前没有回答
相关问题 更多 >
编程相关推荐