音乐播放器现在开发到,搜索音频文件然后添加进播放列表,然后将播放列表保存进数据库SQlite,这里只是搜索SD卡上所有mp3文件的代码,和大家交流。
import java.io.File;
import java.util.ArrayList;
import java.util.List;
public class FindMusic {
public static List<String> getSD()// 遍历sd卡 找出所有的mp3文件,加入播放列表
{
List<String> musicList=new ArrayList<String>();
File f=new File("/sdcard");
File[] files=f.listFiles();
for(int i=0;i<files.length;i++)
{
File file=files[i];
if(getMusicFile(file.getPath()))
{
musicList.add(file.getPath());
}
}
return musicList;
}
public static boolean getMusicFile(String path) {
boolean rs;
String end=path.substring(path.lastIndexOf(".")+1,path.length()).toLowerCase();
if(end.equals("mp3")) return true;
else return false;
}
}
分享到:
相关推荐
Java MP3音乐播放器是一款基于Java编程语言开发的软件,其设计灵感来源于知名的音乐播放器如千千静听、QQ音乐以及酷狗音乐。这款播放器不仅具备基本的MP3文件播放功能,还融入了部分流行音乐应用的特色元素,为用户...
总结起来,【MP3音乐播放器系统】是一个集成了文件操作、数据结构、搜索算法、面向对象编程、音频解码和用户界面设计等多个IT知识点的项目。通过实现这样的系统,开发者可以深入学习和实践C++的核心特性和相关技术,...
对于本地音乐播放,Qt5音乐播放器可以直接读取用户的音乐库,使用`QDir`和`QFileInfo`来遍历文件系统,找出音乐文件并加载到播放列表。同时,考虑到用户体验,播放器可能还实现了搜索、排序和过滤功能。 在线音乐...
QT音乐播放器是一种基于Qt框架开发的音频播放应用程序,它允许用户播放存储在本地的音乐文件。Qt是一个功能强大的跨平台应用程序开发框架,由The Qt Company提供,支持Windows、Linux、macOS等多种操作系统。利用Qt...
5. **音乐推荐与搜索**:为了提供个性化体验,音乐播放器通常包含推荐和搜索功能。推荐系统可以根据用户的听歌历史和喜好进行算法推荐;搜索功能则需要对数据库中的音乐信息进行查询,可以使用SQL的LIKE、MATCH ...
在这个音乐播放器设计中,STM32将作为主控芯片,通过SPI接口与SD卡通信,进行文件读取操作。 SD卡是常用的存储介质,用于存储音频文件。在STM32中,我们需要使用FAT文件系统来读取SD卡上的MP3或其他音乐格式的文件...
"简单的音乐播放器代码"这个项目,正如其名,是一个基础的实现,用于播放音频文件。我们将深入探讨这个项目可能包含的知识点。 首先,音乐播放器的核心功能是播放音频文件。这通常涉及到音频解码,即把音频文件(如...
- 数字音乐播放器:随着MP3格式的普及,2000年后,如iPod等数字音乐播放器问世,它们可储存大量歌曲并支持多种音频格式,引领了音乐播放器的数字化潮流。 - 智能手机音乐播放器:近年来,智能手机集成了音乐播放...
【基于Python的音乐播放器】是一个使用Python编程语言编写的音乐播放软件,它允许用户在本地计算机上播放存储在特定文件夹内的音频文件。通过这个项目,我们可以深入了解Python在多媒体处理领域的应用,以及如何利用...
文件名"mcool"可能是该音乐播放器的程序文件或者是与之相关的资源文件。如果"mcool"是程序文件,那么它可能是一个自包含的可执行文件,用户可以直接运行来启动音乐播放器。如果是资源文件,它可能包含了播放器的图标...
在本文中,我们将深入探讨如何使用C#编程语言与DirectX图形库来创建一个具有歌词同步功能的音乐播放器。这个项目不仅展示了C#作为高级编程语言的强大功能,还利用了DirectX在多媒体处理方面的优势,使其成为了一个...
本项目是一个基于Android Studio(AS)的音乐播放器,提供了音乐播放页面,支持本地音乐播放和网络音乐搜索功能。下面我们将深入探讨这个项目中的关键知识点。 1. **Android Studio开发环境**:Android Studio是...
对于本地音乐播放,音乐播放器需要支持多种音频格式,如MP3、AAC、FLAC、WAV等,因为不同的音乐文件可能采用不同的编码方式。播放器内部通常包含音频解码器,用于将这些格式的音频文件转化为设备可以理解和播放的...
**Qt4.8.2 mp3音乐播放器详解** Qt4.8.2是一个流行的开源跨平台应用程序开发框架,由Nokia开发并由The Qt Company维护。它支持多种操作系统,如Windows、Linux、macOS等,允许开发者用C++语言编写一次代码,到处...
在压缩包文件中,我们可以看到三个文件:JieSimplePlayer.exe是简听音乐播放器的执行程序,用户可以通过双击这个文件来启动播放器。dpclat.exe可能是播放器的一个辅助工具或组件,用于提升播放性能或处理特定任务。...
在描述中提到的“c#制作,自制音乐播放器”,意味着这个音乐播放器是开发者独立设计并编写的,它可能包含了播放、暂停、停止、上一曲、下一曲、音量控制等基本功能,以及可能的播放列表管理、音乐搜索、音效设置等...
音乐播放器需要处理各种格式的音频文件,如MP3、WAV、AAC等。这需要音频解码库的支持,如FFmpeg,它可以解析各种音频编码格式,将压缩的音频数据转换为可播放的PCM原始音频信号。 五、多线程技术 为了实现流畅的...
在网页开发中,音乐播放器是常见的功能之一,它可以为用户提供在线听歌的体验。jQuery作为一个轻量级、高性能的JavaScript库,因其易用性和丰富的插件支持,成为了制作音乐播放器的理想选择。本篇文章将深入探讨如何...
这通常涉及到读写文件元数据,Android提供了`MediaMetadataRetriever`类来获取音频文件的元数据,而修改则需要借助第三方库,如`taglib`,它可以修改MP3文件的ID3标签。 此外,为了提供更好的用户体验,音乐播放器...
在本文中,我们将深入探讨如何使用C#编程语言来创建一个模拟正版音乐播放器的应用程序。C#是一种广泛用于开发Windows桌面应用、游戏以及移动应用的强大语言,它提供了丰富的类库和API,使得构建多媒体应用变得相对...