您好,欢迎来到99网。
搜索
您的当前位置:首页音乐播放

音乐播放

来源:99网


MusicActivity .java

public class MusicActivity extends Activity {

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState); setContentView(R.layout.main);

//从main.xml布局中获得Button对象

Button button_start=(Button)findViewById(R.id.start); Button button_stop=(Button)findViewById(R.id.stop); //注册监听

button_start.setOnClickListener(start); button_stop.setOnClickListener(stop); }

private OnClickListener start=new OnClickListener() { public void onClick(View v) { //开启Service

startService(new Intent(\"com.ccit.Android.MUSIC\"));

}

};

1

private OnClickListener stop=new OnClickListener() { @Override

public void onClick(View v) { //停止Service

stopService(new Intent(\"com.ccit.Android.MUSIC\"));

}

}; }

MusicService .java

package com.ccit;

import android.app.Service; import android.content.Intent;

import android.media.MediaPlayer; import android.os.IBinder;

public class MusicService extends Service { //MediaPlayer对象 private MediaPlayer player; public IBinder onBind(Intent intent) { return null; }

public void onStart(Intent intent,int startId) { super.onStart(intent, startId);

//这里可以理解为装在音乐的文件 player=MediaPlayer.create(this, R.raw.test); //开始播放

player.start();

}

public void onDestroy() { super.onDestroy();

//停止音乐【停止Service】 player.stop();

}

}

2

Activity07_jz Manifest.xml

xmlns:android=\"http://schemas.android.com/apk/res/android\" package=\"com.ccit\"

android:versionCode=\"1\"

android:versionName=\"1.0\">

android:label=\"@string/app_name\">

android:name=\"android.intent.category.LAUNCHER\" />

android:name=\"android.intent.category.default\"/>

android:icon=\"@drawable/icon\"

3

main.xml

xmlns:android=\"http://schemas.android.com/apk/res/android\" android:orientation=\"vertical\" android:layout_width=\"fill_parent\" android:layout_height=\"fill_parent\" > android:layout_width=\"fill_parent\" android:layout_height=\"wrap_content\" android:text=\"@string/hello\" /> android:layout_width=\"fill_parent\" android:layout_height=\"wrap_content\" android:id=\"@+id/start\" android:text=\"@string/start\" />

android:layout_width=\"fill_parent\" android:layout_height=\"wrap_content\" android:id=\"@+id/stop\" android:text=\"@string/stop\" />

string.xml

使用Service播放音乐!! MusicService 开始播放 停止播放

4

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 99spj.com 版权所有 湘ICP备2022005869号-5

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务