Cách tạo trình phát đa phương tiện bằng Python
Chào mừng bạn đến với khóa học "Xây dựng trình phát video âm thanh bằng Python bằng Tkinter", Tkinter là giao diện Python tiêu chuẩn để phát triển GUI. Python với Tkinter là cách nhanh nhất và dễ dàng nhất để tạo các ứng dụng GUI Show
Trước tiên, trong khóa học này, bạn sẽ tìm hiểu về các widget Tkinter mà chúng ta sẽ sử dụng trong ứng dụng của mình. Bạn sẽ học cách sử dụng các widget, cách tùy chỉnh chúng, cách thay đổi thuộc tính của chúng, v.v. Tôi sẽ bắt đầu bằng cách giúp bạn hoàn tất thiết lập, bao gồm cài đặt Python, pip và PyCharm IDE, chúng tôi sẽ cài đặt các gói python cần thiết khi cần Sau đó, tôi sẽ hướng dẫn bạn cách tạo GUI cho hai ứng dụng này bằng Python bằng Tkinter và sau đó chúng tôi sẽ tích hợp chức năng Chúng ta sẽ tìm hiểu về
Chúng ta sẽ xây dựng một trình phát MP3 và một trình phát video với tất cả các chức năng có thể có trong khóa học này, chúng ta sẽ có thể phát, tạm dừng và dừng các tệp âm thanh/video và chúng ta cũng có thể tiến/lùi âm thanh/ Chúng tôi cũng sẽ có một giao diện để thay đổi âm lượng, chúng tôi có thể tắt tiếng/bật tiếng âm thanh và chúng tôi cũng có thể điều chỉnh âm lượng bằng tiện ích tỷ lệ của Tkinter Cuối cùng, chúng tôi sẽ thêm một thanh trượt để di chuyển qua lại trên một bản nhạc và có thể phát bản nhạc từ bất kỳ thời điểm cụ thể nào Âm nhạc gột rửa bụi trần đời thường khỏi tâm hồn. Câu nói đã thực sự đúng. Tất cả chúng ta đều yêu âm nhạc. Chúng tôi không muốn có bất kỳ loại nhiễu hoặc quảng cáo nào ở giữa nhưng điều này dường như là không thể nếu không có đăng ký trả phí. Vì vậy, hãy thử thiết kế một trình phát nhạc theo cách chúng ta muốn bằng cách sử dụng các mô-đun Python Trình phát nhạc PythonTrong cuộc sống hàng ngày, ai cũng có sở thích nghe nhạc. Để nghe nhạc tất cả chúng ta cần một máy nghe nhạc. Vì vậy, hãy xây dựng trình phát nhạc của riêng chúng ta trong python Trình phát nhạc Python- Chi tiết dự ánTrong dự án này, chúng tôi sẽ tạo một trình phát nhạc trong đó chúng tôi có thể phát nhạc, tạm dừng, dừng hoặc tiếp tục phát nhạc Dự án tiên quyếtDự án này yêu cầu kiến thức tốt về python và thư viện Tkinter. Tkinter là liên kết python với bộ công cụ Tk được sử dụng trên nhiều ngôn ngữ lập trình để xây dựng giao diện người dùng Đồ họa là GUI. Để thực hiện dự án này, cần có hiểu biết cơ bản về mô-đun pygame Tải xuống mã trình phát nhạc PythonVui lòng tải xuống mã nguồn của trình phát nhạc mp3 trong python từ liên kết sau. Dự án máy nghe nhạc Các bước để xây dựng Trình phát nhạc MP3 PythonDưới đây là các bước để tạo Python MP3 Player
Bước 1- Nhập mô-đun#TechVidvan- Import Modules from tkinter import * from tkinter import Tk from tkinter import filedialog from pygame import mixer import os Giải thích mã-
Bước 2- Khởi tạo cửa sổ gốc#TechVidvan- creating the root window for python mp3 music player root=Tk() root.title('Music player project by TechVidvan') root.geometry("920x670+290+85") root.configure(bg= "#0f1a2b") root.resizable(False, False) mixer.init() Giải thích mã-
Bước 3- Tạo chức năng nghe nhạc để nghe nhạc mp3def Add_Music(): path = filedialog.askdirectory() if path: os.chdir(path) songs = os.listdire(path) for song in songs: if song.endswith(".mp3"): Playlist.insert(END, song) def Play_Music(): Music_Name= Playlist.get(ACTIVE) print(Music_Name[0:-4]) mixer.music.load(Playlist.get(ACTIVE)) mixer.music.play() Giải thích mã
Bước 4 – Tạo biểu tượng và logo#icon Icon_Image = PhotoImage(file="logo.png") root.iconphoto(False,Icon_Image = PhotoImage(file="logo.png")) Top_Image = PhotoImage(file="top.png") Label(root, image=Top_Image, bg="#0f1a2b").pack() #logo logo_Image = PhotoImage(file="logo.png") Label(root, image=logo_Image, bg="#0f1a2b").place(x=65, y=115) Giải thích mã
Bước 5 – Tạo các nút chơi nhạc# Button Button_Play = PhotoImage(file="play.png") Button(root, image=Button_Play, bg="#0f1a2b", bd=0, command=Play_Music).place(x=100, y=400) Button_Stop = PhotoImage(file="stop.png") Button(root, image=Button_Stop, bg="#0f1a2b", bd=0, command=mixer.music.stop).place(x=30, y=500) Button_Resume = PhotoImage(file="resume.png") Button(root, image=Button_Resume, bg="#0f1a2b", bd=0, command=mixer.music.unpause).place(x=115, y=500) Button_Pause = PhotoImage(file="pause.png") Button(root, image=Button_Pause, bg="#0f1a2b", bd=0, command=mixer.music.pause).place(x=200, y=500) #music Menu = PhotoImage(file="menu.png") Label(root, image=Menu, bg="#0f1a2b").pack(padx=10, pady=50, side=RIGHT) Frame_Music = Frame(root, bd=2, relief = RIDGE) Frame_Music.place(x=330, y=350, width=560, height=250) Button(root, text="Add Music", width=15, height=2, font=("times new roman",12,"bold"),fg="Black", bg="#21b3de", command= Add_Music).place(x=330, y=300) Scroll = Scrollbar(Frame_Music) Playlist = Listbox(Frame_Music, width=100, font=("Times new roman",10), bg="#333333", fg="grey", selectbackground="lightblue", cursor="hand2", bd=0, yscrollcommand=Scroll.set) Scroll.config(command=Playlist.yview) Scroll.pack(side=RIGHT, fill=Y) Playlist.pack(side=LEFT, fill=BOTH) root.mainloop() Giải thích mã
Đầu ra trình phát nhạc PythonTóm lượcXin chúc mừng. Chúng tôi đã tạo thành công Trình phát nhạc trong python bằng Giao diện người dùng đồ họa (GUI). Chúng ta đã tìm hiểu về mô-đun Tkinter và chức năng mà mô-đun cung cấp cũng như mô-đun pygame Làm cách nào để tạo trình phát nhạc bằng Python?Nhập các thư viện quan trọng. # nhập thư viện. từ bộ trộn nhập khẩu pygame. từ nhập tkinter * nhập tkinter. . Tạo bố cục tổng thể của máy nghe nhạc mp3 python. #tạo cửa sổ gốc. gốc=Tk() gốc. . Tạo chức năng nghe nhạc. #thêm nhiều bài hát vào danh sách phát của máy nghe nhạc mp3 python. def addongs(). #để mở một tập tin Làm cách nào để cài đặt VLC trong Python?Để cài đặt mô-đun VLC trong Python, chúng tôi sẽ sử dụng trình cài đặt pip theo lệnh hiển thị bên dưới. cú pháp. $ pip cài đặt python-vlc .
Làm cách nào để phát Mp4 trên Python?Cách phát video Mp4 bằng Python Pyglet . 1. Hướng dẫn phát triển GUI PyQt5 2. Hướng dẫn phát triển GUI TKinter 3. Hướng dẫn phát triển GUI Pyside2 4. Hướng dẫn phát triển GUI Kivy 5. Hướng dẫn phát triển GUI TKinter Làm cách nào để tạo trình phát đa phương tiện trong PyQt5?Cửa sổ lớp (QWidget) def __init__(bản thân). siêu(). __init__() bản thân. setWindowTitle("Trình phát phương tiện PyQt5") bản thân. setGeometry(350, 100, 700, 500) tự. setWindowIcon(QIcon('player. png')) p = chính mình. bảng màu() p. setColor(QPalette. Cửa sổ, Qt. đen) tự. tự setPalette(p). init_ui() |