当前位置:首页 » 安卓系统 » 安卓开发如何引用音乐文件

安卓开发如何引用音乐文件

发布时间: 2022-04-28 04:04:44

‘壹’ Android开发中用DDMS将音乐文件导入

打开Music 这个播放器,里边有更新歌曲列表。还有就是下载一个文件管理软件使用adb命令安装到模拟器,然后到文件管理器里面直接点击音乐即可播放!

‘贰’ android中怎么添加本地音乐

按照以下步骤来吧。

1、手机连接电脑,如果是Win7的话,应该可以识别。有的手机为了安全,会把和电脑USB连接的时候设置成只充电,这里需要你自己手动更改一下,如图,点击轻敲获取其他USB选项。

其他的音乐播放app,都差不多一样的流程。

‘叁’ Android 怎么读取指定目录下的音乐文件

ContentResolver mResolver = getContentResolver();
Cursor cursor = mResolver.query(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, null, null, null, MediaStore.Audio.Media.DEFAULT_SORT_ORDER);

int i = 0;
int cursorCount = cursor.getCount();
if (cursorCount >0 )
{
cursor.moveToFirst();
while (i < cursorCount)
{
//歌曲文件的路径 :MediaStore.Audio.Media.DATA
url = cursor.getString(cursor.getColumnIndexOrThrow(MediaStore.Audio.Media.DATA));
if(url.toLowerCase().indexOf("指定的歌曲路径") > 0)
{
......
}
i++;
cursor.moveToNext();
}
cursor.close();
}

‘肆’ 你好那个我想问您一下那个如何在安卓开发中插入音乐

如果是插入背景音乐 最好使用mediaplayer类 使用方法如下

首先把音乐文件(.wma .mp3 .ogg)放入/res/raw 文件夹下 如果没有就新建一个 然后按这段代码操作

java">//声明一个音乐播放器
privateMediaPlayermediaPlayer;
//实例化mediaPlayer
mediaPlayer=newMediaPlayer();
//设置循环播放
mediaPlayer.setLooping(true);

//设置音乐路径,播放器初始化
try
{

//创建MediaPlayer对象,将raw文件夹下的fighter.mp3
mediaplayer=MediaPlayer.create(this,R.raw.fighter);
mediaPlayer.prepare();
}
catch(IllegalArgumentExceptione)
{
//TODOAuto-generatedcatchblock
e.printStackTrace();
}
catch(IllegalStateExceptione)
{
//TODOAuto-generatedcatchblock
e.printStackTrace();
}
catch(IOExceptione)
{
//TODOAuto-generatedcatchblock
e.printStackTrace();
}
mediaPlayer.start();

//暂停,用start()可恢复播放
mediaPlayer.pause();

//停止播放,清除播放器,需重新设置音乐路径
if(mediaPlayer!=null)
{
mediaPlayer.stop();
mediaPlayer.release();
}

注意一下 这里的mediaplayer不能支持多音频同时播放 如果是要播放游戏音效等即时性强但小的音频建议使用soundpool 如果有不懂得再追问吧

‘伍’ 安卓开发中eclipse中怎么加音乐

用eclipse在安卓开发中增加音乐的方法:
如果是插入背景音乐 最好使用mediaplayer类 使用方法如下

首先把音乐文件(.wma .mp3 .ogg)放入/res/raw 文件夹下 如果没有就新建一个 然后按这段代码操作
//声明一个音乐播放器
private MediaPlayer mediaPlayer;
//实例化mediaPlayer
mediaPlayer = new MediaPlayer();
//设置循环播放
mediaPlayer.setLooping(true);

//设置音乐路径,播放器初始化
try
{

// 创建MediaPlayer对象,将raw文件夹下的fighter.mp3
mediaplayer = MediaPlayer.create(this, R.raw.fighter);
mediaPlayer.prepare();
}
catch (IllegalArgumentException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
catch (IllegalStateException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
catch (IOException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}

mediaPlayer.start();

//暂停,用start()可恢复播放
mediaPlayer.pause();

//停止播放,清除播放器,需重新设置音乐路径
if (mediaPlayer != null)
{
mediaPlayer.stop();
mediaPlayer.release();
}
注意一下 这里的mediaplayer不能支持多音频同时播放 如果是要播放游戏音效等即时性强但小的音频建议使用soundpool。

‘陆’ 安卓手机怎么导入本地音乐(.mp3格式)

安卓系统导入音乐,需要使用电脑“发送到”功能。

具体操作步骤如下所示:

1、打开电脑,在电脑文件夹中,选择需要导入的音乐文件。

‘柒’ Android平台中应该如何获取音乐文件的信息

MediaStore中定义了一系列的数据表格,通过ContentResolver提供的查询接口,我们可以得到各种需要的信息。

下面的命令将返回所有在外部存储卡上的音乐文件的信息:

Cursor cursor = query(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, null,

null, null, MediaStore.Audio.Media.DEFAULT_SORT_ORDER);

得到cursor后,我们可以调用Cursor的相关方法具体的音乐信息:

  • 歌曲ID:MediaStore.Audio.Media._ID

  • Int id = cursor.getInt(cursor.getColumnIndexOrThrow(MediaStore.Audio.Media._ID));

  • 歌曲的名称 :MediaStore.Audio.Media.TITLE

  • String tilte = cursor.getString(cursor.getColumnIndexOrThrow(MediaStore.Audio.Media.TITLE));

  • 歌曲的专辑名:MediaStore.Audio.Media.ALBUM

  • String album = cursor.getString(cursor.getColumnIndexOrThrow(MediaStore.Audio.Media.ALBUM));

  • 歌曲的歌手名: MediaStore.Audio.Media.ARTIST

  • String artist = cursor.getString(cursor.getColumnIndexOrThrow(MediaStore.Audio.Media.ARTIST));

  • 歌曲文件的路径 :MediaStore.Audio.Media.DATA

  • String url = cursor.getString(cursor.getColumnIndexOrThrow(MediaStore.Audio.Media.DATA));

  • 歌曲的总播放时长 :MediaStore.Audio.Media.DURATION

  • Int ration = cursor.getInt(cursor.getColumnIndexOrThrow(MediaStore.Audio.Media.DURATION));

  • 歌曲文件的大小 :MediaStore.Audio.Media.SIZE

  • Int size = cursor.getLong(cursor.getColumnIndexOrThrow(MediaStore.Audio.Media.SIZE));

‘捌’ 如何向android项目添加音乐资源

在res目录下新建一个raw文件夹,直接复制mp3文件到raw目录下,R.java会自动生成id(mp3文件本身就是二进制流文件)
不建议这么做,会导致apk包很大,上传到模拟器运行时会很慢,而且如果在创建模拟器时指定的内存不够大,console控制台会提示失败
最好为模拟器指定一个SDCard目录,通过adb push上传mp3文件,可以通过contentprivider访问SDCard中的资源

‘玖’ 如何用eclipse在android音乐

用eclipse在安卓开发中增加音乐的方法:
如果是插入背景音乐 最好使用mediaplayer类 使用方法如下

首先把音乐文件(.wma .mp3 .ogg)放入/res/raw 文件夹下 如果没有就新建一个 然后按这段代码操作
//声明一个音乐播放器
private MediaPlayer mediaPlayer;
//实例化mediaPlayer
mediaPlayer = new MediaPlayer();
//设置循环播放
mediaPlayer.setLooping(true);

//设置音乐路径,播放器初始化
try
{

// 创建MediaPlayer对象,将raw文件夹下的fighter.mp3
mediaplayer = MediaPlayer.create(this, R.raw.fighter);
mediaPlayer.prepare();
}
catch (IllegalArgumentException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
catch (IllegalStateException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
catch (IOException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}

mediaPlayer.start();

//暂停,用start()可恢复播放
mediaPlayer.pause();

//停止播放,清除播放器,需重新设置音乐路径
if (mediaPlayer != null)
{
mediaPlayer.stop();
mediaPlayer.release();
}
注意一下 这里的mediaplayer不能支持多音频同时播放 如果是要播放游戏音效等即时性强但小的音频建议使用soundpool。

‘拾’ android开发中怎么在资源文件中获取mp3文件

如果是遍历的话,使用file的list方法获取root目录下的所有file,然后判断是否Directory,继续list,递归 如果是mp3文件,记录位置

热点内容
车辆参数配置包括什么 发布:2025-05-14 21:31:03 浏览:162
怎么引入安卓项目 发布:2025-05-14 21:26:39 浏览:823
游戏辅编程 发布:2025-05-14 21:18:49 浏览:686
三菱plc一段二段密码什么意思 发布:2025-05-14 21:17:16 浏览:527
电脑开机密码忘记了怎么破解 发布:2025-05-14 21:09:40 浏览:56
pythondict格式 发布:2025-05-14 21:09:38 浏览:885
落叶片拍摄脚本 发布:2025-05-14 20:40:49 浏览:798
安卓为什么不能用cmwap 发布:2025-05-14 20:40:43 浏览:657
jquery获取上传文件 发布:2025-05-14 20:27:57 浏览:44
云web服务器搭建 发布:2025-05-14 20:25:36 浏览:526