Python实现音乐播放器 Python编程实现简易的音乐播放器基本操作

软件发布|下载排行|最新软件

当前位置:首页IT学院IT技术

Python实现音乐播放器 Python编程实现简易的音乐播放器基本操作

初遇我ㄖ寸の热情呢?   2021-10-08 我要评论
想了解Python编程实现简易的音乐播放器基本操作的相关内容吗,初遇我ㄖ寸の热情呢?在本文为您仔细讲解Python实现音乐播放器的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:Python编程,Python实现音乐播放器,下面大家一起来学习吧。

在这里插入图片描述

在这里插入图片描述

大家好,今天我们要看看如何用 Python制作音乐播放器。此音乐播放器播放您的歌曲,您可以在播放歌曲时暂停、恢复、设置音量,然后您可以停止音乐。

安装

pip install pygame

在 python 中,游戏编程是在pygame其中完成的,它是这样做的最佳模块之一。

为了在 中播放音乐/音频文件pygame,pygame.mixer使用(pygame用于加载和播放声音的模块)。

我们要做什么(逻辑)

在这里插入图片描述

该模块包含用于加载声音对象和控制播放的类。为了做到这一点,基本步骤:

启动播放器

mixer.init()

加载歌曲

mixer.music.load("your-song.mp3")

设置音量

mixer.music.set_volume(0.6)

您可以将音量设置在 0 到 1 之间,1 为最大值。

开始播放歌曲

mixer.music.play()

我们使用while循环来要求用户在音乐播放时暂停、恢复、设置音量和停止音乐。为此,以下方法很有用。

暂停歌曲

mixer.music.pause()

继续播放歌曲

mixer.music.unpause()

设置音量(播放时再次使用)

mixer.music.set_volume(v)

v是一个变量,它存储音乐播放时用户输入的值。

停止歌曲

mixer.music.stop()

Code

Music player in python

from pygame import mixer
mixer.init()
# --------------------------Path of your music
mixer.music.load("PYAR-HUA-IKRAAR-HUA.mp3")
mixer.music.set_volume(0.5)
mixer.music.play()
while True:
    print("Press 'p' to pause")
    print("Press 'r' to resume")
    print("Press 'v' set volume")
    print("Press 'e' to exit")
    ch = input("['p','r','v','e']>>>")
    if ch == "p":
        mixer.music.pause()
    elif ch == "r":
        mixer.music.unpause()
    elif ch == "v":
        v = float(input("Enter volume(0 to 1): "))
        mixer.music.set_volume(v)
    elif ch == "e":
        mixer.music.stop()
        break
# Follow @code_snail

大功告成

在这里插入图片描述

Copyright 2022 版权所有 软件发布 访问手机版

声明:所有软件和文章来自软件开发商或者作者 如有异议 请与本站联系 联系我们