在android中,我編寫一個簡單的音頻播放器,並在虛擬機上運行,但是卻不能獲得聲音。使用AVD 能獲得聲音嗎?
package com.example.helloplayer;
import android.app.Activity;
import android.media.MediaPlayer;
import android.os.Bundle;
public class HelloPlayer extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
MediaPlayer mp = new MediaPlayer();
mp.setDataSource("/home/usr/audio/file.mp3");
mp.prepare();
mp.start();
}
}
1 路徑要寫正確
2 訪問sd卡要權限
3 如果文件大的話,prepare時間會長一些,不要放在oncreate中