Сохранить и поделиться видео с URL (Android) - PullRequest
0 голосов
/ 13 октября 2019

Я создал простое приложение, которое позволяет пользователям просматривать, загружать и обмениваться видео.

Просмотр завершен, однако у меня возникают проблемы со следующим:

  1. Сохранение видео - кажется, я не могу его найти, хотя логика, кажется, в порядке ..
 private fun saveVideo() {
        val values = ContentValues()
        values.put(MediaStore.Video.Media.TITLE, "Celebrate");
        values.put(MediaStore.Video.Media.MIME_TYPE, "video/mp4")
        values.put(MediaStore.Video.Media.DATA, File(transaction!!.videoURL).getAbsolutePath())
        val uri = contentResolver.insert(MediaStore.Video.Media.EXTERNAL_CONTENT_URI, values)
        print("local video address - ${uri}")
        showSuccessAlert(
            getString(com.clb.celebrate.R.string.video_saved),
            getString(com.clb.celebrate.R.string.title_done)
        ) {
            if (bookingRequest.reviewed == false) {
                RateTransactionActivity.bookingRequest = bookingRequest
                startActivity(Intent(this, RateTransactionActivity::class.java))
            }
        }
    }

Я использую OnePlusOne, но не знаю, где это видео должно находиться,и при этом я не думаю, что это фактически сохранено в приложении!

Отправка видео - похоже, это тоже не работает. Каков наилучший способ приблизиться к этому? Сначала загрузите, получите URL, затем поделитесь через намерение, или вы можете напрямую поделиться через URL?

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...