Android开发

想做一个Android的MIDI文件播放器APP

本文主要是介绍想做一个Android的MIDI文件播放器APP,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

存有超大量的MIDI音乐文件,包括钢琴,古典,乡村,流行,各年代各平台游戏,等等。

 

之前的手机 TF 卡,貌似是假冒的闪迪卡,且不是性能很好的款式的仿冒货。存储一万五千多首 MIDI 音乐文件,用自带的音乐播放器打开,每次总是重新索引一遍,非常慢,而且音乐播放器APP有时会被清出内存,再打开时重新启动的。

 

除了手机自带的播放器APP,试了其他几款音乐播放器APP,都不支持播放 MIDI 格式。如 VLC 安卓版,按介绍是支持的,实际不支持,对此没有搜索到相关的问题。

 

遂想自己实现一个 MIDI 文件播放器的安卓 APP,主要为目录浏览、播放,避免每次启动漫长的文件索引和大的内存消耗,使用 Android SDK 的 MediaPlayer 播放 MIDI 文件。想法很久,未动手。

 

在谷歌安卓开发官网看到 MediaPlayer 的“服务器 / 客户端”模式的例子,有 Github 上的对应项目,暂先克隆了下来。

 

其它应有的功能,包括下拉通知栏的播放状态、UI;锁屏状态的播放界面;当耳机插入、拔出时暂停播放;当其它 APP 播放声音、接听电话时暂停播放,之后恢复播放;保存文件索引,文件名,大小,时长,编码格式,标题,作者,专辑等,避免每次完全重新索引;长按图标出现的小菜单。

这篇关于想做一个Android的MIDI文件播放器APP的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!