Внедрите предиктивное кэширование мультимедиа, чтобы минимизировать задержку начала воспроизведения и исключить паузы буферизации при переключении между медиафайлами. Это обеспечит бесперебойное и высокопроизводительное воспроизведение в прокручиваемых медиалентах, предоставляя пользователю превосходный пользовательский опыт. Рекомендуется использовать Jetpack Media3.
Необходимая реализация
Для участия в программе AEP ваше приложение должно соответствовать следующим требованиям:
- Переходы между активами должны происходить менее чем за 50 мс.
Применимость рекомендаций
Данное руководство относится к:
- Приложения, которые включают непрерывное или последовательное воспроизведение видео, где следующее видео предсказуемо. Например, короткие видеоролики (SFV), линейные плейлисты или списки с автоматическим воспроизведением.
- Приложение доступно для всех форм-факторов.
Исключения
Для применения данного руководства действуют следующие исключения:
- Приложения, в которых пользователь должен активно переходить к следующему видео и выбирать его из отдельного пользовательского интерфейса (например, сетки, списка или меню рекомендаций) после завершения текущего видео.
- Приложения, основным сценарием использования которых является потоковая передача в реальном времени, по принципу peer-to-peer или через сервер (например, чат-приложения и приложения для прямых трансляций). Эти видео передаются в реальном времени и, следовательно, не могут быть кэшированы.
- Приложения могут использовать эквивалентную альтернативную платформу, обеспечивающую аналогичное качество, возможности для пользователей, стабильность и совместимость в рамках всей экосистемы. Обратитесь в службу поддержки, если у вас есть подходящая платформа для рассмотрения.
Документация и ресурсы по функциональным функциям
Приведенные ниже ресурсы содержат рекомендации по внедрению и технические подробности о функции предварительной загрузки кэша . Эти ресурсы предназначены только для ознакомления и не содержат дополнительных требований к программному обеспечению.
- Представляем предварительную загрузку с помощью Media3.
- Подробный анализ PreloadManager от Media3
- Instagram и Facebook обеспечивают мгновенное воспроизведение с помощью Media3.