', show_file) # 建立播放功能按钮 play_button = Button(root, text="播放", command=play_music) play_button.pack(side=LEFT, padx=10) # 建立显示歌词功能按钮 lyric_button = Button(root, text="显示歌词", command=show_lyric) lyric_button.pack(side=LEFT, padx=10) # 建立显示播放信息的标签 status_music = StringVar() status_label = ttk.Label(root, textvariable=status_music, relief="raised") status_label.pack(side=BOTTOM, fill=BOTH, padx=10, pady=10) # 主程序开始运行 root.mainloop() # 注意上面的代码中可以根据mplayer的具体参数,来实现更多的功能,比如设置播放时间、循环播放等。如果想要实现更多复杂的功能,也可以使用其他库来实现,比如pyglet库。 # 同时,如果想要实现更好的用户界面,也可以尝试使用其他库来创建图形界面,比如pyQt等。...">

首页

当前位置: 首页 >

mp3音乐剪辑软件下载-MP3音乐剪辑大师APP手机版v1.0

mp3音乐剪辑软件下载-MP3音乐剪辑大师APP手机版
浏览 (699)
  • 类型:
  • 更新:2024-07-18
  • 大小:330M
  • 所需权限:查看
  • 隐私政策:查看

: windows下,有歌、视频两个部分,使用 mplayer 软件播放,支持保存COL的播放列表,且支持显示歌词。 mp3歌曲,mplayer播放视频,请参考python代码,结束括号后面 是使用的库。代码如下:''' 注意在windows下面可以使用mplayer软件进行歌曲和视频的播放。 # 代码如下 import subprocess from tkinter import * from tkinter import ttk import time # 建立Tkinter窗口 root = Tk() root.title("mplayer播放器") root.geometry("600x400") root.resizable(False, False) # 定义播放器所需的函数 def play_music(): # 获取当前选择的文件路径 song = file_listbox.get(ACTIVE) # 清空之前的播放信息 status_music.set("正在播放" + song) # 使用subprocess模块调用mplayer软件进行播放 subprocess.call("mplayer", song) # 定义显示歌词的函数 def show_lyric(): # 获取当前选择的文件路径 song = file_listbox.get(ACTIVE) # 使用subprocess模块调用mplayer软件进行播放,并同时通过-gui命令显示歌词 subprocess.call("mplayer",i ,"-gui", song) # 歌词显示结束后,更新播放信息 status_music.set("正在播放" + song + ",歌词显示结束") # 定义列表选择文件事件 def show_file(event): # 获取当前选择的文件路径 song = file_listbox.get(ACTIVE) # 更新播放信息 status_music.set("选择了 " + song) # 建立播放列表的滚动条及显示列表 file_scroll = Scrollbar(root) file_scroll.pack(side=RIGHT, fill=Y) file_listbox = Listbox(root, yscrollcommand=file_scroll.set, width=50) file_listbox.pack(fill=BOTH, padx=10, pady=10) file_scroll.config(command=file_listbox.yview) # 向播放列表中添加歌曲和视频 file_listbox.insert(END, "song1.mp3") file_listbox.insert(END, "song2.mp3") file_listbox.insert(END, "video1.mp4") file_listbox.insert(END, "video2.mp4") # 绑定文件选择事件 file_listbox.bind('', show_file) # 建立播放功能按钮 play_button = Button(root, text="播放", command=play_music) play_button.pack(side=LEFT, padx=10) # 建立显示歌词功能按钮 lyric_button = Button(root, text="显示歌词", command=show_lyric) lyric_button.pack(side=LEFT, padx=10) # 建立显示播放信息的标签 status_music = StringVar() status_label = ttk.Label(root, textvariable=status_music, relief="raised") status_label.pack(side=BOTTOM, fill=BOTH, padx=10, pady=10) # 主程序开始运行 root.mainloop() # 注意上面的代码中可以根据mplayer的具体参数,来实现更多的功能,比如设置播放时间、循环播放等。如果想要实现更多复杂的功能,也可以使用其他库来实现,比如pyglet库。 # 同时,如果想要实现更好的用户界面,也可以尝试使用其他库来创建图形界面,比如pyQt等。

安卓版下载

本类最新更多>>

手游分类

专题合集更多>>

pc手游下载合集 养猪赚钱app 爱上消消消正版下载赚钱 pc端大型单机游戏推荐