WEB开发网
开发学院手机开发Android 开发 android MMI多媒体接口 音乐播放器 阅读

android MMI多媒体接口 音乐播放器

 2010-07-04 23:33:00 来源:WEB开发网   
核心提示:}// 这个地方需要注意了 onClick实现View.OnClickListenerprivate class onClick implements View.OnClickListener {@Overridepublic void onClick(View v) {try {switch (v.getId())

}

// 这个地方需要注意了 onClick实现View.OnClickListener

private class onClick implements View.OnClickListener {

@Override

public void onClick(View v) {

try {

switch (v.getId()) {

case R.id.play: // 来自播放按钮

// 重设里面的参数让它还原

mediaPlayer.reset();

// 设置数据来源

mediaPlayer.setDataSource("/sdcard/" + textFilename);

//需要先缓冲一下

mediaPlayer.prepare();

mediaPlayer.start();

break;

case R.id.pause: // /来自暂停按钮

if(mediaPlayer.isPlaying()){

mediaPlayer.pause();

buttonPause.setText(R.string.resume);

}else{

mediaPlayer.start();

buttonPause.setText(R.string.pause);

}

break;

case R.id.stop: // 来自停止按钮

if(mediaPlayer.isPlaying()){

mediaPlayer.stop();

}

break;

}

} catch (Exception e) {

e.printStackTrace();

}

}

}

}

总结 需要注意的地方

用try{

switch(){

Case:

//省略

Break;

}

}catch(Exception e){

e.printStackTrace():

}

重点注意一点 按钮上的文字是可以变化的

配置中 android:text @String/button;

android:id @id+/button;

//改变显示的字体代码

pauseButton.setText(R.id.button);

如果这个播放器在播放的时候来了一个电话 那么需要提供生命周期方法

Onpause()来实现的

因为这里要方法sd卡 所以把sd卡的访问权限加进去

< uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>

上一页  1 2 

Tags:android MMI 多媒体

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