Service使用,后台播放音乐

版权声明:本文为AIDE教程网原创文章,转载请附上原文出处链接和本声明。
本文链接:https://www.aidemx.cn/713.html

一:在src源文件新建一个类Music.java

public class Music extends Service
{
private MediaPlayer mp;
@Override
public IBinder onBind(Intent intent)
{

// TODO: Implement this method
return null;
}
@Override
public void onCreate() {
super.onCreate();
mp=MediaPlayer.create(this,R.raw.a);
}
@Override
public void onStart(Intent intent, int startId) {
super.onStart(intent, startId);
mp.start();
}
@Override
public void onDestroy() {
super.onDestroy();
mp.stop();
}

}

二:在显示播放的activity的onCreate方法中添加代码

startService(new Intent(MainActivity.this, Music.class)); //MainActivity为你当前类

三:在AndroidManifest.xml注册该服务

</intent-filter>
</activity>
<service android:enabled="true" android:name=".Music"/>
 版权声明:本文为AIDE教程网原创文章,转载请附上原文出处链接和本声明
本文链接: https://www.aidemx.cn/713.html

梦雪

专注于AIDE教程分享

    留下你的评论

    *评论支持代码高亮<pre class="prettyprint linenums">代码</pre>

    相关推荐