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() } // 你也可以扩展支持更多指令