pull/46/head
parent
b3d55a7f41
commit
c686427c70
@ -0,0 +1,44 @@ |
||||
package io.legado.app.service.help |
||||
|
||||
import android.content.Context |
||||
import android.content.Intent |
||||
import io.legado.app.constant.Action |
||||
import io.legado.app.service.AudioPlayService |
||||
|
||||
object AudioPlay { |
||||
|
||||
fun play(context: Context, title: String?, subtitle: String, url: String, position: Int) { |
||||
val intent = Intent(context, AudioPlayService::class.java) |
||||
intent.action = Action.play |
||||
intent.putExtra("title", title) |
||||
intent.putExtra("subtitle", subtitle) |
||||
intent.putExtra("url", url) |
||||
intent.putExtra("dataKey", position) |
||||
context.startService(intent) |
||||
} |
||||
|
||||
fun pause(context: Context) { |
||||
if (AudioPlayService.isRun) { |
||||
val intent = Intent(context, AudioPlayService::class.java) |
||||
intent.action = Action.pause |
||||
context.startService(intent) |
||||
} |
||||
} |
||||
|
||||
fun resume(context: Context) { |
||||
if (AudioPlayService.isRun) { |
||||
val intent = Intent(context, AudioPlayService::class.java) |
||||
intent.action = Action.resume |
||||
context.startService(intent) |
||||
} |
||||
} |
||||
|
||||
fun stop(context: Context) { |
||||
if (AudioPlayService.isRun) { |
||||
val intent = Intent(context, AudioPlayService::class.java) |
||||
intent.action = Action.stop |
||||
context.startService(intent) |
||||
} |
||||
} |
||||
|
||||
} |
Loading…
Reference in new issue