安卓開發如何引用音樂文件
『壹』 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文件,記錄位置