播放raw中的音乐范例
package cn.test.lee;
import android.app.Service;
import android.content.Intent;
import android.media.AudioManager;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.os.IBinder;
public class MyPlayerService extends Service implements
MediaPlayer.OnPreparedListener {
private MediaPlayer mp1;
@Override
public IBinder onBind(Intent arg0) {
// TODO Auto-generated method stub
return null;
}
@Override
public void onStart(Intent intent, int startId) {
//mp1 = new MediaPlayer();
mp1 = MediaPlayer.create(this, R.raw.ai);
//mp1.reset();
mp1.setAudioStreamType(AudioManager.STREAM_MUSIC);
try {
//Bundle b = intent.getExtras();
//String videoPath = b.getString("videoPath");// "/mnt/sdcard/Video/Nobody.mp4";
//
//mp1.setDataSource(videoPath);// "/mnt/sdcard/Video/Nobody.mp4"
//// H264B3.3gp iceage.avi
//// test_h263.mp4 /sdcard/test.mp4
mp1.start();
//mp1.setOnPreparedListener(this);
} catch (Exception me) {
}
super.onStart(intent, startId);
}
@Override
public void onPrepared(MediaPlayer mp) {
// TODO Auto-generated method stub
mp.start();
}
@Override
public void onDestroy() {
mp1.release();
mp1 = null;
super.onDestroy();
}
}
更多相关文章
- 代码中设置drawableleft
- android 3.0 隐藏 系统标题栏
- Android开发中activity切换动画的实现
- Android(安卓)学习 笔记_05. 文件下载
- Android中直播视频技术探究之—摄像头Camera视频源数据采集解析
- 技术博客汇总
- android 2.3 wifi (一)
- AndRoid Notification的清空和修改
- Android中的Chronometer