На листе общего доступа Android не отображается предварительный просмотр видеоAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 На листе общего доступа Android не отображается предварительный просмотр видео

Сообщение Anonymous »

Мое приложение захватывает видео и сохраняет его на диск с помощью MediaStore. Затем он делится видео, используя стандартный лист общего доступа Android. Код следующий:

Код: Выделить всё

private fun shareMediaItem(uri: Uri) {
try {
val shareIntent = Intent().apply {
action = Intent.ACTION_SEND
putExtra(Intent.EXTRA_STREAM, uri)
putExtra(Intent.EXTRA_TITLE, "Share screen recording")
type = "video/mp4"
addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION)
intent.clipData = ClipData(null, arrayOf("video/mp4"), ClipData.Item(uri))
}
startActivity(Intent.createChooser(shareIntent, null))
} catch (e: Exception) {
Log.e("ShareMediaActivity", "Error sharing media item", e)
}
}
Я ожидаю, что на листе общего доступа будет отображаться заголовок и предварительный просмотр видео, но на нем отображается только значок приложения. Однако если я попытаюсь поделиться видео с помощью Google Photo, он отобразит предварительный просмотр. Есть ли способ заставить его отображать предварительный просмотр видео?
Изображение


Подробнее здесь: https://stackoverflow.com/questions/786 ... eo-preview
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»