En el artículo anterior, presentamos el uso del componente OpenCV para reproducir archivos MP4 en Tkinter, pero el componente OpenCV no admite audio y solo puede ver video silencioso.
En este artículo, presentamos el componente de reproducción de video HP_mplay en Tkinter. Este también es un submódulo de HP_tk2. Este módulo se puede implementar para reproducir video en red o música en red en Tkinter, y también es posible reproducir video local.
El código del programa de demostración se proporciona a continuación.
import tkinter as tk #导入Tkinter
import HP_mplay as hmv
root=tk.Tk()
root.title('Tkinter中的有声视频播放演示')
root.geometry('{}x{}+{}+{}'.format(800, 600, 100, 200))
mv2= hmv.playFrame(root,file='.\\temp\\01.mp4')
mv2.create_control_view()
mv2.pack(expand = 1, fill = tk.BOTH)
root.mainloop()
Los resultados de ejecutar el programa se dan a continuación.