项目功能

  • 功能:播放存储卡指定目录里某一首音乐

实现步骤

创建安卓应用

将图片素材放入drawable

将音乐素材文件放入存储卡

  • 找到sdk目录下的tools 打开montor.exe
  • 将音乐素材放入music文件夹中

播放按钮图片选择器

编写主布局文件

给项目清单授权读存储卡

编写主界面类

  • 定义变量
  • 通过资源标识符获取控件实例
  • 存储读写权限
  • 获取音乐文件目录
  • 媒体播放器监听器

  • 播放方法
  • 暂停方法
  • 播放|暂停按钮事件处理方法
  • 销毁回调方法

运行效果图

总结

  • 遇见的问题:
    之前安装软件是没有配置相应的东西,无法打开sdk中的montor.exe
  • 解决办法:
    百度之后进行了相应的配置后打开了
  • 遇见的问题:
    进入montor.exe后找不到相应目录下的music文件夹
  • 解决方法:
    虚拟机要用google API的才有,第一次打开还需要获取权限
  • 注:为#号才是获取权限成功

Android 实训:日志(基于外部存储音乐播放器V01)相关推荐

  1. android服务绑定音乐播放器,Android基于Service的音乐播放器

    本文开发一个基于Service的音乐播放器,音乐由后台运行的Service负责播放,当后台的播放状态发生变化时,程序将会通过发送广播通知前台Activity更新界面:当点击Activity的界面按钮时 ...

  2. 基于单片机的音乐播放器设计

     word完整版可点击如下下载>>>>>>>> 基于单片机的音乐播放器设计-硬件开发文档类资源-CSDN下载内容包括详细设计文档word版,附带开题报告 ...

  3. 基于C#的音乐播放器

    效果图: 实现了基本功能: 歌词显示功能: 播放功能: 切歌功能: 进度条拖动播放功能: 下面是用到的一些变量 List<string> MusicList = new List<s ...

  4. 基于FPGA的音乐播放器系统设计_kaic

    摘 要 音乐播放器随处可见,广播.CD.MP3.车载播放器.智能家居等系统,都用播放器娱乐着我们的生活.FPGA以硬件描述语言完成的电路设计,具有运算速度快,编程简单又稳定性,长期维护,成本等优点,本 ...

  5. 基于python的音频播放器_基于python实现音乐播放器代码实例

    基于python实现音乐播放器代码实例,一首,函数,按钮,布局,音乐 基于python实现音乐播放器代码实例 易采站长站,站长之家为您整理了基于python实现音乐播放器代码实例的相关内容. 核心播放 ...

  6. 音频频谱显示-基于fmod设计音乐播放器并动态显示频谱图(二)

    音频频谱显示-显示音频文件静态频谱图(一) https://blog.csdn.net/xiaolong1126626497/article/details/126971535 音频频谱显示-基于fm ...

  7. 基于Qt的音乐播放器(二)切换歌曲,调节音量,调节语速,暂停

    2020博客之星年度总评选进行中:请为74号的狗子投上宝贵的一票! 我的投票地址:点击为我投票 文章目录 1.切换歌曲 2.调节音量 3.调节语速 4.播放/暂停 5.我们来看下效果 6.关于上一篇提 ...

  8. android 音乐播放器专辑图片旋转,Android应用开发之简易、大气音乐播放器实现专辑倒影效果...

    今天要实现的功能是实现专辑倒影效果,这个功能已经属于图像处理方面的了,对图像处理我不怎么在行,等一下会介绍一个很实用的工具类,专门用来进行图像处理的.这个工具类不是我写的,我只是拿来用到自己的项目当中 ...

  9. java课程设计-音乐播放器,基于java的音乐播放器设计.doc

    摘要:音乐是生活的必需的,它能够缓解人们焦躁的心情,调节现代化生活的节奏,让人们能够舒缓身心.一个好的音乐播放器,能够实现个性化的功能,它能够根据个人的喜好来推荐歌曲.深流音乐播放器正是实现了此功能, ...

最新文章

  1. 【Android工具】speedtest网速测试工具(4.1.5)安卓网速测试去广告高级版
  2. c/c++的输入输出总结
  3. 两条信号之间加电容_上海贴片电阻电容厂家地址-华腾电子
  4. python输出指定字符串_Python输出指定字符串的方法
  5. AngularJs详细
  6. 0xFFFFFF的问题
  7. ubuntu postgresql 的安装
  8. 【转载】#323 - A Generic Class is a Template for a Class
  9. MYSQL在Windows 7下迁移安装路径教程
  10. c语言存储类型重要吗,C语言储存类别(Storage Class)
  11. 新手村之BOSS战-入门综合练习2
  12. 互联网大厂最常见的面试算法题大集合
  13. Quartz-第四篇 常规quartz的使用
  14. 【Python抢票神器】火车票枪票软件到底靠谱吗?实测—终极攻略。
  15. Leetcode刷题95. 不同的二叉搜索树 II
  16. 搭建一个属于自己的服务器,并实现内网穿透(外网访问本地服务器功能)
  17. 一片文章带你了解汇编语言
  18. HDR视频色调映射算法(之六:Real-time automatic TMO)
  19. Matlab中strcat函数使用
  20. c++面向对象程序设计------课程设计

热门文章

  1. impinj固定式阅读器数据解析中Rfid筛选器实现
  2. parallelstream启动的线程数_谈谈并行流parallelStream
  3. 满足什么条件的两个量才可以被分类?
  4. 用神经网络二分类理论重述双原子化合物的成键过程
  5. 机器学习面试知识点汇总(Machine Learning Core Concepts Collection)
  6. 十字交叉链表c语言,C语言课程设计报告—十字交叉链表的应用.doc
  7. 【Matlab 控制】批量修改大型 Simulink 模型中模块的属性
  8. 1.9 可避免误差-深度学习第三课《结构化机器学习项目》-Stanford吴恩达教授
  9. 计算机硬盘登记表,硬盘固件的 P 表与 G 表
  10. 关于多路复用技术的思考