package
com.cblrepeller.codename.myapplication;
import
android.app.Service;
import
android.content.Intent;
import
android.content.res.AssetFileDescriptor;
import
android.media.MediaPlayer;
import
android.os.IBinder;
import
android.util.Log;
import
java.io.IOException;
/**
* Created by CodeName on 2015-08-12.
*/
public
class
ServiceClass
extends
Service{
private
MediaPlayer mediaPlayer =
new
MediaPlayer();
@Override
public
IBinder onBind(Intent intent)
{
return
null
;
}
<span style=
"text-decoration: underline;"
><span style=
"background-color:#ff0000;"
> AssetFileDescriptor rel = getAssets().openFd(
"dome.mp3"
);</span></span>
@Override
public
void
onStart(Intent intent,
int
startId)
{
Log.i(
"repeller"
,
"onStart()"
);
super
.onStart(intent, startId);
<span style=
"text-decoration: underline;"
><span style=
"background-color:#ff0000;"
> mediaPlayer.setDataSource(rel.getFileDescriptor(), rel.getStartOffset(), rel.getLength());</span></span>
<span style=
"text-decoration: underline;"
><span style=
"background-color:#ff0000;"
> rel.close();</span></span>
mediaPlayer.start();
}
@Override
public
void
onDestroy()
{
Log.i(
"repeller"
,
"omDestoy()"
);
super
.onDestroy();
mediaPlayer.stop();
}
}