wangzhibo
2024-11-29 e381baaeebc5b34b8c21f0f6d509b37e195af183
app/src/main/java/com/shsening/autouploadvideos/UploadFragment.kt
@@ -19,6 +19,10 @@
import androidx.core.content.FileProvider
import androidx.fragment.app.Fragment
import androidx.lifecycle.lifecycleScope
import com.shsening.autouploadvideos.action.ActionDouyin
import com.shsening.autouploadvideos.action.ActionKuaishou
import com.shsening.autouploadvideos.action.ActionShipinhao
import com.shsening.autouploadvideos.utils.Utils
import kotlinx.coroutines.launch
import kotlinx.coroutines.runBlocking
import okhttp3.Call
@@ -49,7 +53,7 @@
    var uploadTaskList: MutableList<Utils.VideoUploadTaskInfo> =mutableListOf()
    private lateinit var currentUploadVideoInfo:Utils.VideoUploadTaskInfo
    private lateinit var currentUploadVideoInfo: Utils.VideoUploadTaskInfo
    private lateinit var currentUploadServerUrl:String
    private val threadHandler = Handler(Looper.getMainLooper())
@@ -68,11 +72,8 @@
            override fun onPageFinished(view: WebView?, url: String?) {
                super.onPageFinished(view, url)
                view?.requestFocus()
                injectPageLoadFinishedActions()
            }
        }
@@ -146,6 +147,8 @@
        try {
            /*
            when (currentUploadServerType) {
                AppConfig.UPLOADSERVERTYPE_DOUYIN -> {
                    val actionDouyin =
@@ -177,6 +180,8 @@
                }
            }
             */
        }catch (e:Exception){
            e.printStackTrace()
        }
@@ -309,10 +314,9 @@
                    currentUploadServerIndex++
                }else{
                    lifecycleScope.launch {
                        Utils.sendVideoUploadedMessage(
                            requireContext(),
                            currentUploadVideoInfo.taskId
                        )
                        Utils.sendVideoUploadedMessage(currentUploadVideoInfo.taskId) { result, error ->
                            Toast.makeText(context,error.toString(),Toast.LENGTH_SHORT)
                        }
                    }
                    startUploadTask()
                }
@@ -325,7 +329,7 @@
    }
    private fun uploadVideoUrlAndWait(taskInfo:Utils.VideoUploadTaskInfo){
    private fun uploadVideoUrlAndWait(taskInfo: Utils.VideoUploadTaskInfo){
        try{
            currentUploadVideoInfo = taskInfo
@@ -370,7 +374,7 @@
    private suspend fun executeDownloadAndUploadTask(taskInfo:Utils.VideoUploadTaskInfo){
    private suspend fun executeDownloadAndUploadTask(taskInfo: Utils.VideoUploadTaskInfo){
        Utils.downloadCommonFileToExternalFilesDir(requireContext(),taskInfo.videoUrl,taskInfo.filename+".mp4",false)
        Utils.downloadCommonFileToExternalFilesDir(requireContext(),taskInfo.coverUrl,taskInfo.filename+".png",false)
    }