简述

python kivy库制作的安卓简单音乐播放器,是一个简单小demo,本来用来年会节目控制音乐流程的,分享出来给大家参考,自带kivy launch将该文件解压到根目录,安装里面的launch apk就可以运行。
具体如何使用与安装kivy自行百度。

界面

源码

# -*-coding:utf-8-*-
from kivy.app import App
from kivy.uix.screenmanager import ScreenManager, Screen
from kivy.core.audio import SoundLoader,Sound
from kivy.lang import Builder
Builder.load_string('''
<MenuPage>:BoxLayout:orientation:'vertical'Button:text:'Yi_Jian_Mei'on_press:root.plays()Button:text:'Shi_Nian'on_press:root.plays2()Button:text:'Shi_Nian_Gao_Chao'on_press:root.plays3()Button:text:'Shi_Nian_Xu_Jie'on_press:root.plays4()Button:text:'Shao_Nian'on_press:root.plays5()
''')class MenuPage(Screen):M = SoundLoader.load('1.mp3') #一剪梅M2 = SoundLoader.load('2.mp3') #十年M3 = SoundLoader.load('3.mp3') #演员唱十年M4 = SoundLoader.load('4.mp3') #唱错词后接着的十年M5 = SoundLoader.load('5.mp3') #少年def plays(self):if MenuPage.M.state == 'stop':MenuPage.M4.stop()MenuPage.M2.stop()MenuPage.M5.stop()MenuPage.M3.stop()MenuPage.M.play()else:MenuPage.M.stop()def plays2(self):if MenuPage.M2.state == 'stop':MenuPage.M.stop()MenuPage.M4.stop()MenuPage.M3.stop()MenuPage.M5.stop()MenuPage.M2.play()else:MenuPage.M2.stop()def plays3(self):if MenuPage.M3.state == 'stop':MenuPage.M.stop()MenuPage.M4.stop()MenuPage.M2.stop()MenuPage.M5.stop()MenuPage.M3.play()else:MenuPage.M3.stop()def plays4(self):if MenuPage.M4.state == 'stop':MenuPage.M.stop()MenuPage.M3.stop()MenuPage.M2.stop()MenuPage.M5.stop()MenuPage.M4.play()else:MenuPage.M4.stop()def plays5(self):if MenuPage.M5.state == 'stop':MenuPage.M.stop()MenuPage.M3.stop()MenuPage.M4.stop()MenuPage.M2.stop()MenuPage.M5.play()else:MenuPage.M5.stop()sm = ScreenManager()
menu = MenuPage(name='menu')
sm.add_widget(menu)class TestApp(App):def build(self):return smif __name__ in ('__main__', '__android__'):TestApp().run()

项目链接

kivy制作安卓APP--简单音乐播放器相关推荐

  1. 【毕业设计_课程设计】基于安卓APP的音乐播放器设计

    文章目录 0 项目说明 1 模块设计架构 2 界面效果 3 项目源码 0 项目说明 基于安卓APP的音乐播放器设计 提示:适合用于课程设计或毕业设计,工作量达标,源码开放 1 模块设计架构 1.音乐播 ...

  2. 安卓简单音乐播放器——上一首、下一首、暂停和停止

    安卓超简单音乐播放器 功能上一首.下一首.暂停和停止 歌曲状态控制语句: switch (control){// 播放或暂停case 1:// 原来处于没有播放状态if (status == 0x11 ...

  3. 安卓java音乐播放器下一曲_Android实现简单音乐播放器(MediaPlayer)

    Android实现简单音乐播放器(MediaPlayer),供大家参考,具体内容如下 开发工具:Andorid Studio 1.3 运行环境:Android 4.4 KitKat 工程内容 实现一个 ...

  4. python小制作 tkinter 简单音乐播放器

    MusicPlayer2.1版本_死非死的博客-CSDN博客 ------------------------------------------------------------------ 这是 ...

  5. 简单音乐播放器的设计与实现

    简单音乐播放器的设计与实现 本文将介绍如何在Andriod Studio设计制作一个简单音乐播放器 功能说明 ​ 第二次安卓开发,所以要求相对上次而言难度稍微加大了一点.该程序实现的主要功能有上一曲, ...

  6. iOS之基于FreeStreamer的简单音乐播放器(模仿QQ音乐)

    代码地址如下: http://www.demodashi.com/demo/11944.html 天道酬勤 前言 作为一名iOS开发者,每当使用APP的时候,总难免会情不自禁的去想想,这个怎么做的?该 ...

  7. 简单音乐播放器html+css+基础vue+含源码,有搜索和播放mv功能,代码可直接复制用。

    题目:html+css+基础vue实现的简单音乐播放器(含源码),有搜索和播放mv功能,代码可直接复制用. 问题描述: 如果vue刚入门,掌握一些基础语法后就可以写一个简单的音乐播放器来练练手~~如果 ...

  8. 用html制作一个音乐排行榜,使用原生JavaScript制作一个漂亮的音乐播放器

    简单介绍 起初在简书上发现了这篇博客--[html.css.jq]制作一个简洁的音乐播放器.这是一个用jQuery库实现的音乐播放器,界面简约大气. 我在这个基础上,反其道而行,使用原生JavaScr ...

  9. MFC入门-MCI简单音乐播放器实现

    MFC入门-MCI简单音乐播放器实现 实现功能: 1)        播放 2)        暂停/恢复 3)        停止 4)        音量调节 实现步骤: 1创建工程 打开VS20 ...

最新文章

  1. a different object with the same identifier value was already associated with the session:
  2. 计算机控制技术曹立学答案,高等学校电子与电气工程及自动化专业十二五规划教材:计算机控制技术...
  3. 安装maven之后,cmd提示mvn不是内部命令的解决办法
  4. 关于MySQL字符集和校对集问题
  5. 同时使用传入和传出连接时,相互TLS身份验证存在Java问题
  6. 系统学习机器学习之神经网络(一)--MLP及局部模型,RBF综述
  7. opencv 重用代码块记录
  8. RT-Thread学习笔记|74HC595驱动数码管详解
  9. QQ空间登录协议实现:易语言篇
  10. 矩阵知识:线性方程组解的情况
  11. 计算机键盘中复制粘贴快捷键,电脑复制粘贴快捷键
  12. 大家看看这样可以生成SPWM波吗
  13. 使用Python,SMTP发邮件到qq邮箱(文本/超链接/图片/表格/附件表格)
  14. 从零开始学IDA逆向(百度云)
  15. 使用 Python 在 2 秒内评估国际象棋位置
  16. BiLSTM / BiRNN / BiLSTM-CRF / Bert-BiLSTM-CRF 全网最强大厂面试级深度的知识点整理
  17. 给你心爱的 npm 包上个『北京户口』
  18. 编写函数判断一个整数是否为素数
  19. 一站式移动办公SaaS将成为未来企业管理平台的最佳选择
  20. Hough直线变换、圆变换原理解析与python实验

热门文章

  1. 安信证券资管清算重要业务在原生分布式数据库的创新实践
  2. HANA XS Administration Tool登录参数设置
  3. vs写c语言快捷键,vs快捷键
  4. OpenCV入门(C++/Python)-使用OpenCV裁剪图像(四)
  5. 反思|Android 事件拦截机制的设计与实现,android组件化开发
  6. 第22节 NAT——实现公私有IP地址转换
  7. K8S Pod该如何监控
  8. 全国各地迎来降雪,我们准备了五件发热好物,让你暖暖度过这个寒冬 | 钛空实测
  9. 文本分析简历项目收集-----机器学习(仅供参考)
  10. python百度地图显示路径_百度地图获取规划路径信息