WEB开发网
开发学院手机开发Android 开发 android 播放3gp的列子 阅读

android 播放3gp的列子

 2010-09-17 00:07:00 来源:WEB开发网   
核心提示:try {/** 在主程序暂停时,解除mediaplayer与资源之间的赋值关系 */mMediaPlayer.release();} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();}super.onPause();

try {

/** 在主程序暂停时,解除mediaplayer与资源之间的赋值关系 */

mMediaPlayer.release();

} catch (Exception e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

super.onPause();

}

/** 监听按钮事件 */

private OnClickListener listener = new OnClickListener() {

@Override

public void onClick(View v) {

switch (v.getId())

{

//播放按钮

case R.id.myButton1:

try {

if(mMediaPlayer != null)

{

mMediaPlayer.stop();

}else {

mMediaPlayer = new MediaPlayer();

mMediaPlayer = MediaPlayer.create(IndexActivity.this,R.raw.u01_2);

}

/***

* 在mediaPlayer取得播放资源和stop()之后

* 要准备playback(回放,重放)的状态前一定要mediaPlayer.prepare();

*/

mMediaPlayer.prepare();

mMediaPlayer.start();

mTextView.setText(R.string.str_start);//显示播放信息

} catch (IllegalStateException e) {

// TODO Auto-generated catch block

e.printStackTrace();

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

// mIsPaused = false;

//设置可以使用的按钮

setButtonEnabled(false, true, true);

break;

//停止按钮

case R.id.myButton2:

try {

if(mMediaPlayer!= null)

{

mMediaPlayer.stop();

mTextView.setText(R.string.str_close);

}

} catch (IllegalStateException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

setButtonEnabled(true, false, false);

break;

//暂停按钮

case R.id.myButton3:

上一页  1 2 3 4 5 6 7 8  下一页

Tags:android 播放 gp

编辑录入:coldstar [复制链接] [打 印]
赞助商链接