From 1ec4ef8f032752ef973bf25c05c32253f3b2bdc6 Mon Sep 17 00:00:00 2001 From: liwei1dao Date: Mon, 16 Jun 2025 16:25:11 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E9=9F=B3=E4=B9=90=E6=92=AD?= =?UTF-8?q?=E6=94=BE=E4=B8=8B=E4=B8=80=E6=9B=B2=20=E6=8E=A7=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/yunqiinnovation/chat_api/SystemFunctionHandler.kt | 1 + .../com/yunqiinnovation/music_service/MusicService.kt | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/local_plugins/chat_api/android/src/main/kotlin/com/yunqiinnovation/chat_api/SystemFunctionHandler.kt b/local_plugins/chat_api/android/src/main/kotlin/com/yunqiinnovation/chat_api/SystemFunctionHandler.kt index 655408e71..794b66547 100644 --- a/local_plugins/chat_api/android/src/main/kotlin/com/yunqiinnovation/chat_api/SystemFunctionHandler.kt +++ b/local_plugins/chat_api/android/src/main/kotlin/com/yunqiinnovation/chat_api/SystemFunctionHandler.kt @@ -443,6 +443,7 @@ private class MediaNextHandler(private val context: Context?) : FunctionHandler val intent = Intent("com.yunqiinnovation.music_service.MEDIA_NEXT").apply { setPackage(context?.packageName) // 设置包名使其成为显式 Intent } + context?.sendBroadcast(intent) return "{\"result\": \"已切换到下一首\"}" } } diff --git a/local_plugins/music_service/android/src/main/kotlin/com/yunqiinnovation/music_service/MusicService.kt b/local_plugins/music_service/android/src/main/kotlin/com/yunqiinnovation/music_service/MusicService.kt index 3fa1e2132..d346baed0 100644 --- a/local_plugins/music_service/android/src/main/kotlin/com/yunqiinnovation/music_service/MusicService.kt +++ b/local_plugins/music_service/android/src/main/kotlin/com/yunqiinnovation/music_service/MusicService.kt @@ -129,15 +129,15 @@ class MusicService : MediaBrowserServiceCompat() { pause() } "com.yunqiinnovation.music_service.MEDIA_PLAY" -> { - Log.i(TAG, "收到 MEDIA_RESUME 广播") + Log.i(TAG, "收到 MEDIA_PLAY 广播") resume() } "com.yunqiinnovation.music_service.MEDIA_PREVIOUS" -> { - Log.i(TAG, "收到 MEDIA_RESUME 广播") + Log.i(TAG, "收到 MEDIA_PREVIOUS 广播") playPrevious() } "com.yunqiinnovation.music_service.MEDIA_NEXT" -> { - Log.i(TAG, "收到 MEDIA_RESUME 广播") + Log.i(TAG, "收到 MEDIA_NEXT 广播") playNext() } // 你也可以扩展支持更多指令