Поделиться аудиофайлом в приложении ВКонтакте

Я пытаюсь поделиться аудиофайлами из своего приложения для Android с другими приложениями, включая VK: https://play.google.com/store/apps/details?id=com.vkontakte.android&hl=enФункция обмена отлично работает с разными приложениями, но не с ВК. Код выглядит так:

  Intent intent = new Intent ();  intent.setAction (Intent.ACTION_SEND);  intent.putExtra (Intent.EXTRA_STREAM, fileUri);  intent.setType (context.getContentResolver (). getType (fileUri));  intent.addFlags (Intent.FLAG_GRANT_READ_URI_PERMISSION);  context.startActivity (intent);  

В приложении ВКонтакте во время загрузки я получаю просто «Ошибка» без какой-либо информации. В logcat появляется следующая ошибка:

  W/vk: com.vkontakte.android.upload.UploadException: не удается сохранить фото в com.vkontakte.android.upload.  AudioUploadTask.c (AudioUploadTask.java:95) на com.vkontakte.android.upload.UploadTask.T_ (UploadTask.java:78) на com.vkontakte.android.upload.UploaderIntentService.a (UploaderIntentService.java:68) на com.vkontakte.android.upload.java:68)  .vkontakte.android.upload.UploaderIntentService.onHandleIntent (UploaderIntentService.java:42) в android.app.IntentService $ ServiceHandler.handleMessage (IntentService.java:67) в android.os.Handler.dispatchMessage (Handler).  android.os.Looper.loop (Looper.java:156) в android.os.HandlerThread.run (HandlerThread.java:61)  

Я пробовал разные типы пантомимы: «audio /* «,» audio/mp3 «,» application/vnd.package.name «, но безуспешно.


1

Я также столкнулся с этой проблемой. Я попытался загрузить свой mp3-файл вручную с помощью пользовательского интерфейса приложения VK, и у меня возникла такая же ошибка, как если бы я делал это программно через намерение общего доступа. Похоже, приложение VK для Android просто не позволяет загружать и прикреплять mp3-файлы к чату.

Прекрасно работает со всеми другими типами файлов.

Обновить

Я только что протестировал и заметил одну вещь: некоторые файлы mp3 загружаются нормально, но некоторые из них не разрешены. У меня есть 2 идеи, почему это происходит:

  1. ВКонтакте позволяет загружать mp3 файлы определенной длины (например, минимум 3 секунды, максимум 30 секунд)

  2. В приложении VK для Android есть ошибка, которая выдает ошибку при загрузке некоторых файлов mp3

отредактировано 2 ноября ’17 в 11:01
ответил 31 окт. 2017 в 23:51
  • У меня такое же поведение. Я могу загрузить только один из 20 файлов. Файлы очень похожи. Длина не более 10 сек, у них одинаковый битрейт и тд.. Так что я немного запутался. — KPACHblu 02 нояб., 2017 в 15:21
добавить комментарий |

Я тоже столкнулся с этой проблемой. Я попытался загрузить свой mp3-файл вручную с помощью пользовательского интерфейса приложения VK, и у меня возникла такая же ошибка, как если бы я делал это программно через намерение общего доступа. Похоже, приложение VK для Android просто не позволяет загружать и прикреплять mp3-файлы к чату.

Прекрасно работает со всеми другими типами файлов.

Обновить

Я только что протестировал и заметил одну вещь: некоторые файлы mp3 загружаются нормально, но некоторые из них не разрешены. У меня есть 2 идеи, почему это происходит:

  1. ВКонтакте позволяет загружать mp3 файлы определенной длины (например, минимум 3 секунды, максимум 30 секунд)

  2. В приложении VK для Android есть ошибка, которая выдает ошибку при загрузке некоторых файлов mp3



ИТ-НОВОСТИ

Как загрузить mp3 песня в ВК?
Зайдите в ВК, затем нажмите Музыка, Моя музыка. Нажмите. Чтобы загрузить свой первый аудиофайл, нажмите здесь или кнопку «Загрузить аудиофайл».
Для подтверждения по смс VK.com вы можете использовать https://www.facebook.com/chakabiz/posts/848623458622948

Вы можете загрузить файл размером до 200 МБ в формате MP3.

Все ваши файлы будут доступны на странице VK.com Music.

https://www.facebook.com/chakabiz
https://www.youtube.com/channel/UCYuMRNb_SRZ4FMsZjnHRZUA

Оцените статью
logicle.ru
Добавить комментарий