我想插入一個音頻文件到應用程序,它沒有顯示任何類型的錯誤,但在運行程序時,它顯示了某種強制類型的異常的對話框,這裏是我的代碼簡單的例子如何在Android中插入音頻文件
這是我第一次嘗試將按鈕調入播放音頻文件的第二個活動。
public class Audio extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button b2=(Button)findViewById(R.id.b1);
b2.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
Intent i1 =new Intent(Audio.this,Audio1.class);
startActivity(i1);
}
});
}
}
public class Audio1 extends Activity {
private MediaPlayer eMediaPlayer= new MediaPlayer();
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.audio);
eMediaPlayer=MediaPlayer.create(this, R.raw.ab);
eMediaPlayer.start();
}
}
- 聲音是我的xml文件裏面是空的目前
- R.raw.ab的資源文件,該文件是830KB的音頻文件
查看您的logcat並將其粘貼到這裏請 – IncrediApp
發佈logcat信息在這裏....... – Randroid
對不起,不知道logcat是什麼?假設調試輸出 – radha