领先的免费Web技术教程,涵盖HTML到ASP.NET

网站首页 > 知识剖析 正文

用Python+Flet 多媒体编程,开发极简音乐播放器

nixiaole 2025-01-08 16:25:09 知识剖析 17 ℃

Flet 有一个 音频 Audio 控件,可以同时播放多个音频文件,适用于 macOS、Linux、Windows、iOS、Android 和 Web。

代码很简单,结合注释一看就会,如下:

import flet as ft

def main(page: ft.Page):

# 定义窗口尺寸

page.window_width = 600

page.window_height = 400

# 显示一个简单的欢迎消息

page.add(ft.Text("Python + Flet 多媒体开发示例"))

# 使用本地音频文件

audio01 = ft.Audio(src='吉他循环音效.wav', autoplay=False) # 替换为您的音频文件路径


# 添加音频媒体对象到页面上

page.add(audio01)

# 添加两个按钮,用 lambda表达式 绑定播放、暂停事件

page.add( ft.ElevatedButton("开始播放", on_click=lambda _: audio01.play()), ft.ElevatedButton("停止播放", on_click=lambda _: audio01.pause()) )

# 启动/运行应用

ft.app(target=main)


#python# #flet

最近发表
标签列表