Я работаю над функцией обмена Instagram, как на Android, так и на iOS, и я заметил, что на iOS поведение не соответствует норме. Я пытался использовать как @"instagram://library?AssetPath="
API, так и официальный график вызовов , и я не могу найти способ добавить видеофайл в качестве "стикера".
Использование @"instagram://library?AssetPath="
:
- Android публикует видео в виде настраиваемой наклейки и создает новые слоты для сюжетов в зависимости от длины общего видео. Например, если я поделюсь минутным видео, я смогу увеличить масштаб и повернуть его, и я смогу увидеть его на трех панелях истории.
- iOS делится видео (на первый взгляд) как backgroundVideo ( см.
com.instagram.sharedSticker.backgroundVideo
). Это статично и настроено на заполнение экрана по высоте. Я вообще не могу взаимодействовать с этим видео, и оно обрезается на 20 секунд, чтобы заполнить только одну панель истории.
Тот же видеофайл, добавленный в историю непосредственно из приложения Instagram, работает как наклейка и выглядит намного лучше.
Я также могу быть совершенно не прав, но в основном я уверен, что около 5 недель назад iOS не вела себя так, используя метод @"instagram://library?AssetPath="
. Возможно, этот API был изменен.
Кто-нибудь испытывал это раньше? У кого-нибудь есть идеи, как поделиться видеофайлом напрямую и иметь возможность его настроить?