使用pip安装pygame。

简单代码如下:def play_music(filepath,vol):

pygame.mixer.init()

flag = False

while 1:

if flag == 0:

pygame.mixer.music.load(filepath)

pygame.mixer.music.set_volume(vol)

pygame.mixer.music.play(start=0.0)

if pygame.mixer.music.get_busy()==True:

flag = True

else:

if flag:

pygame.mixer.music.stop()

break;

print("播放完毕")

#pygame.mixer.music.stop()

使用这个播放方法设计两个菜单驱动的小程序测试一下from os import environ

import threading

import time

import pygame

environ['PYGAME_HIDE_SUPPORT_PROMPT']='1'

def play_music(filepath,vol):

pygame.mixer.init()

flag = False

while 1:

if flag == 0:

pygame.mixer.music.load(filepath)

pygame.mixer.music.set_volume(vol)

pygame.mixer.music.play(start=0.0)

if pygame.mixer.music.get_busy()==True:

flag = True

else:

if flag:

pygame.mixer.music.stop()

break;

print("播放完毕")

#pygame.mixer.music.stop()

vol = 0.1

playing = False

def play():

global  playing

global  vol

if (playing):

pass

else:

filepath = "D:\\万码学堂音乐\\冬子 - 这一生关于你的风景 (原唱_隔壁老樊).mp3"

t1 = threading.Thread(target=play_music,args=(filepath,vol))

t1.start()

playing = True

print("开始播放音乐...")

def stop():

global  playing

pygame.mixer.music.stop()

playing = False

def turn_vol(change):

global  vol

if change==1:

vol += 0.1

elif change==-1:

vol -= 0.1

pygame.mixer.music.set_volume(vol)

print("音量调整为",vol)

def menu():

while True:

print("===菜单====")

print("1、开始播放音乐")

print("2、暂停播放音乐")

print("3、音量变大")

print("4、音量变小")

choose = input("输入选择:")

if choose=='1':

play()

elif choose=='2':

stop()

elif choose=='3':

turn_vol(1)

elif choose=='4':

turn_vol(-1)

menu()

windows10,Python3亲测有效。

python怎样播放音乐_Python如何播放音乐?相关推荐

  1. python播放在线音乐_Python实现在线音乐播放器

    最近这几天,学习了一下python,对于爬虫比较感兴趣,就做了一个简单的爬虫项目,使用Python的库Tkinsert做了一个界面,感觉这个库使用起来还是挺方便的,音乐的数据来自网易云音乐的一个接口, ...

  2. python怎么放音乐_python怎么播放音乐

    Python播放音乐要使用pygame模块 首先安装pygame模块:pip install pygame 方法实现:def play_music(self): filepath = r"E ...

  3. 用python放音乐_python怎么播放音乐

    Python播放音乐要使用pygame模块 首先安装pygame模块:pip install pygame 方法实现:def play_music(self): filepath = r"E ...

  4. python播放网络音乐_Python实现在线音乐播放器

    最近这几天,学习了一下python,对于爬虫比较感兴趣,就做了一个简单的爬虫项目,使用Python的库Tkinsert做了一个界面,感觉这个库使用起来还是挺方便的,音乐的数据来自网易云音乐的一个接口, ...

  5. python播放网络音乐_Python实现在线音乐播放器示例

    这篇文章主要为大家详细介绍了Python实现在线音乐播放器的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 最近这几天,学习了一下python,对于爬虫比较感兴趣,就做了一个简单的爬虫项目 ...

  6. python爬去音乐_python爬去音乐

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 本文为大家分享了python爬取酷狗音乐排行榜的具体代码,供大家参考,具体内容如 ...

  7. python实现播放音乐_Python实现小小音乐播放器

    之前发了篇以音乐为主题的文章,这一篇也继续吧,随心随性就好. 话说音乐为什么会这么美妙呢.每当烦恼的时候,偶尔听上那么几首歌,心情会顿时愉悦很多.在某个晴朗的日子,我坐在电脑前,准备开个游戏来减减压, ...

  8. python怎么播放视频教程_python怎样播放视频?

    python播放视频的方法: 1.使用OpenCV播放视频import numpy as np import cv2 as cv cap = cv.VideoCapture('vtest.avi') ...

  9. python如何播放视频_python如何播放视频

    python如何播放视频?下面给大家介绍两种方法: 方法一 使用imageio库import pylab import imageio #视频的绝对路径 filename = '/path/to/yo ...

最新文章

  1. (MYSQL学习笔记4)事务的开启、提交、回滚
  2. 计算机科学AP考试,AP计算机科学A和计算机原理有什么区别
  3. python的普通方法、类方法和静态方法
  4. 在MFC程序中增加控制台窗口
  5. 【渝粤教育】国家开放大学2018年秋季 0300-22T图形创意 参考试题
  6. 23种设计模式(二十一)数据结构之职责链
  7. Jquery获得服务器控件的方法
  8. ASP.NET事件回传机制
  9. CF1041A Heist
  10. LQR 控制学习-LQR控制 MATLAB官方教程-LQR 控制器_状态空间系统Matlab/Simulink建模分析
  11. SAP 固定资产折旧 计算方法
  12. OpenCv--提取水平和垂直线(通过膨胀和腐蚀操作)
  13. CF791A Bear and Big Brother 【题解】
  14. kaggle | 入门教程
  15. 固件和微码到底啥区别
  16. 视频文件格式与视频编码格式的区别
  17. 向unity Asset Store提交资源-边做边记
  18. 建设计算机教室背景说明,录播教室的建设背景及意义
  19. html 公告栏 上下滚动,vue实现公告栏文字上下滚动效果
  20. 武钢员工安全手册_员工如何成为您最大的网络安全资产

热门文章

  1. for循环的一个复制算法(Java)
  2. opencv3.4.0在ubuntu16.04上的安装
  3. mysql public owner_OWNER支持配置文件目录的继承
  4. 【转】暴露问题是对项目验收最起码的尊重!
  5. 使用truss、strace或ltrace诊断软件的疑难杂症
  6. 用计算机弹雅俗共赏,聊聊雅俗共赏:钢琴、饺子和面
  7. 【AdaBoost算法】积分图代码实现
  8. 使计算机进入休眠状态
  9. 总结新浪friendship接口
  10. Fiddler web 调试工具