音乐播放器App

App Demo

这是一个简单的音频播放器,用于播放设备上的.mp3文件,允许您浏览、播放、暂停、在曲目之间切换以及调整播放位置。

使用的技术

  • Flutter (UI)
  • Dart
  • 平台通道
  • Android媒体API
  • Kotlin (原生Android组件)

技术描述

该应用程序利用原生的Android API,包括MediaPlayerMediaStore,来管理音频播放。我实现了多种函数,这些函数通过MethodCall调用,后者通过平台通道与Dart编程层进行通信。

特点

  • 扫描并列出设备上存在的所有.mp3文件。
  • 播放和暂停音频播放。
  • 在一首曲目播放完毕后自动进入下一首。
  • 轻松在曲目之间导航。
  • 调整音频的播放位置。
  • 黑暗模式,以改善夜间使用。
  • 可自定义主题以符合您的偏好。

入门

要本地运行该应用程序,请遵循以下步骤

  1. 克隆此存储库。
  2. 确保您已安装Flutter和Dart。
  3. 在您喜欢的IDE中打开项目。
  4. 在您所需的Android模拟器或设备上运行该应用程序。

未来改进

  • 添加对其他音频格式的支持。
  • 实现播放列表功能。
  • 集成用户账户以实现个性化设置。
  • 增强用户界面以获得更具吸引力的体验。

欢迎您提出贡献和建议!欢迎Fork此存储库并创建拉取请求以帮助改进此应用程序。

截图

以下是该应用程序的一些截图

Home Light Mode Home Dark Mode
Settings Light Mode Settings Dark Mode
Player Light Mode Player Dark Mode

GitHub

查看 Github