|
|
|
@ -232,7 +232,7 @@ private class QQMusicSearchHandler(private val context: Context?) : FunctionHand |
|
|
|
val duration = songMap["duration"] ?: 0 |
|
|
|
"{\"mid\": \"$mid\", \"name\": \"$name\", \"artist\": \"$artist\", \"album\": \"$album\", \"duration\":$duration,\"pic\": \"$pic\"}" |
|
|
|
} |
|
|
|
"{\"success\": true, \"message\": \"搜索成功,增在播放\", \"data\": [$songsJson]}" |
|
|
|
"{\"success\": true, \"broadcast\": false, \"message\": \"搜索成功,增在播放\", \"data\": [$songsJson]}" |
|
|
|
} else { |
|
|
|
val error = searchResult.exceptionOrNull() |
|
|
|
"{\"success\": false, \"message\": \"搜索失败: ${error?.message}\"}" |
|
|
|
@ -309,7 +309,7 @@ private class QQMusicPauseHandler(private val context: Context?) : FunctionHandl |
|
|
|
|
|
|
|
qqMusicSingleton.pauseMusic { pauseResult -> |
|
|
|
result = if (pauseResult.isSuccess) { |
|
|
|
"{\"success\": true, \"message\": \"暂停播放\"}" |
|
|
|
"{\"notreply\": true, \"success\": true, \"message\": \"暂停播放\"}" |
|
|
|
} else { |
|
|
|
val error = pauseResult.exceptionOrNull() |
|
|
|
"{\"success\": false, \"message\": \"暂停失败: ${error?.message}\"}" |
|
|
|
@ -333,7 +333,7 @@ private class QQMusicResumeHandler(private val context: Context?) : FunctionHand |
|
|
|
|
|
|
|
qqMusicSingleton.resumeMusic { resumeResult -> |
|
|
|
result = if (resumeResult.isSuccess) { |
|
|
|
"{\"success\": true, \"message\": \"恢复播放\"}" |
|
|
|
"{\"notreply\": true, \"success\": true, \"message\": \"恢复播放\"}" |
|
|
|
} else { |
|
|
|
val error = resumeResult.exceptionOrNull() |
|
|
|
"{\"success\": false, \"message\": \"恢复播放失败: ${error?.message}\"}" |
|
|
|
@ -357,7 +357,7 @@ private class QQMusicStopHandler(private val context: Context?) : FunctionHandle |
|
|
|
|
|
|
|
qqMusicSingleton.stopMusic { stopResult -> |
|
|
|
result = if (stopResult.isSuccess) { |
|
|
|
"{\"success\": true, \"message\": \"停止播放\"}" |
|
|
|
"{\"notreply\": true, \"success\": true, \"message\": \"停止播放\"}" |
|
|
|
} else { |
|
|
|
val error = stopResult.exceptionOrNull() |
|
|
|
"{\"success\": false, \"message\": \"停止失败: ${error?.message}\"}" |
|
|
|
@ -381,7 +381,7 @@ private class QQMusicNextHandler(private val context: Context?) : FunctionHandle |
|
|
|
|
|
|
|
qqMusicSingleton.skipToNext { nextResult -> |
|
|
|
result = if (nextResult.isSuccess) { |
|
|
|
"{\"success\": true, \"message\": \"切换到下一首\"}" |
|
|
|
"{\"notreply\": true, \"success\": true, \"message\": \"切换到下一首\"}" |
|
|
|
} else { |
|
|
|
val error = nextResult.exceptionOrNull() |
|
|
|
"{\"success\": false, \"message\": \"切换失败: ${error?.message}\"}" |
|
|
|
@ -405,7 +405,7 @@ private class QQMusicPreviousHandler(private val context: Context?) : FunctionHa |
|
|
|
|
|
|
|
qqMusicSingleton.skipToPrevious { previousResult -> |
|
|
|
result = if (previousResult.isSuccess) { |
|
|
|
"{\"success\": true, \"message\": \"切换到上一首\"}" |
|
|
|
"{\"notreply\": true, \"success\": true, \"message\": \"切换到上一首\"}" |
|
|
|
} else { |
|
|
|
val error = previousResult.exceptionOrNull() |
|
|
|
"{\"success\": false, \"message\": \"切换失败: ${error?.message}\"}" |
|
|
|
@ -433,7 +433,7 @@ private class QQMusicGetPlaybackStateHandler(private val context: Context?) : Fu |
|
|
|
val stateJson = state.entries.joinToString(",") { (key, value) -> |
|
|
|
"\"$key\": \"$value\"" |
|
|
|
} |
|
|
|
"{\"success\": true, \"message\": \"获取播放状态成功\", \"data\": {$stateJson}}" |
|
|
|
"{\"notreply\": true, \"success\": true, \"message\": \"获取播放状态成功\", \"data\": {$stateJson}}" |
|
|
|
} else { |
|
|
|
val error = stateResult.exceptionOrNull() |
|
|
|
"{\"success\": false, \"message\": \"获取播放状态失败: ${error?.message}\"}" |
|
|
|
|