android 声音播放

来源:互联网 发布:升级下windows updata 编辑:程序博客网 时间:2024/04/27 02:54
http://ibook.iteye.com/blog/1169578package cn.edu.design;    import android.app.Activity;  import android.content.Intent;  import android.os.Bundle;  import android.view.View;  import android.view.View.OnClickListener;  import android.widget.Button;  import cn.design.service.PlayService;    public class BroadCastActivity extends Activity {      private Button button=null;            /** Called when the activity is first created. */      @Override      public void onCreate(Bundle savedInstanceState) {          super.onCreate(savedInstanceState);          setContentView(R.layout.main);                    button=(Button)findViewById(R.id.play);          button.setOnClickListener(new OnClickListener(){                @Override              public void onClick(View v) {                  // TODO Auto-generated method stub                                    Intent intent=new Intent();                  intent.setClass(BroadCastActivity.this, PlayService.class);                                    startService(intent);              }                        });                }  }  ====================================================================================package cn.design.service;    import android.app.Service;  import android.content.Intent;  import android.media.MediaPlayer;  import android.net.Uri;  import android.os.Environment;  import android.os.IBinder;      public class PlayService extends Service{        @Override      public IBinder onBind(Intent intent) {          // TODO Auto-generated method stub          return null;      }        @Override      public int onStartCommand(Intent intent, int flags, int startId) {          // TODO Auto-generated method stub                    MediaPlayer medPlay=MediaPlayer.create(this,Uri.parse("/sdcard/music/6.mp3"));          medPlay.start();       
        return super.onStartCommand(intent, flags, startId);      }  
//播放声音protected void showsound(WYWordInfo wordInfo2) throws Exception, Exception {String soundpath = Contants.rootdir+"wordmp3/"+wordInfo2.getWI_sWord()+".mp3";log.i(TAG, "声音文件路径:"+soundpath, true);//MediaPlayer mediaPlayer = MediaPlayer.create(WYWordBreakLearnActivity.this, Uri.parse(soundpath));MediaPlayer mediaPlayer = new MediaPlayer();mediaPlayer.reset();mediaPlayer.setDataSource(soundpath);mediaPlayer.prepare();mediaPlayer.start(); }      }  ===========================================================================================在AndroidManifest.xml中添加如下信息 <service android:name="cn.design.service.PlayService"></service>
或者是
MediaPlayer mediaPlayer = new MediaPlayer();mediaPlayer.reset();mediaPlayer.setDataSource(soundpath);mediaPlayer.prepare();mediaPlayer.start();
	
				
		
原创粉丝点击