В Telegram можно начать смотреть подходящее видео, пока полный файл ещё не получен. Откройте ролик в просмотрщике и нажмите кнопку воспроизведения, если она доступна. При поддержке потокового просмотра плеер начнёт получать нужные данные и показывать видео. Если конкретному ролику требуется полная загрузка, придётся дождаться её окончания.
Такой просмотр использует интернет. Он не гарантирует отсутствие временных данных на телефоне и не делает ролик доступным без сети. Здесь речь о видео, присланном в сообщении, а не о прямом эфире.
Чем потоковый просмотр отличается от загрузки
При полной загрузке телефон получает весь файл. При потоковом просмотре воспроизведение может начаться раньше: клиенту достаточно получить данные, необходимые для текущего участка. Дальнейший просмотр зависит от поступления остальных данных.
Telegram описал эту возможность в анонсе для Android 4.8 от 6 февраля 2018 года. Это историческая дата появления функции, а не инструкция для сегодняшних экранов. Возможность начать просмотр зависит от клиента и самого видео: название файла или расширение не дают универсальной гарантии.
Для потокового просмотра нужны доступ к сообщению, интернет-соединение и видео, которое клиент допускает к такому воспроизведению. Если файл уже целиком получен, его запуск сам по себе не показывает, работает ли потоковый режим.
Как начать смотреть видео на Android
В просмотрщике Telegram для Android предусмотрена кнопка воспроизведения и для подходящего видео, которого ещё нет целиком на телефоне. Это поведение относится к версии 12.10.6; в вашей версии оформление и доступность действия могут отличаться.
- Откройте чат или канал с нужным видеосообщением.
- Нажмите на видео, чтобы открыть его в просмотрщике.
- Если видна кнопка воспроизведения, нажмите её. Если ролик уже начал играть автоматически, дополнительное нажатие не требуется.
- Дождитесь появления движущихся кадров. Если у ролика есть звук и он включён, проверьте также воспроизведение звука.
- Если вместо начала просмотра идёт загрузка, дайте ей завершиться и затем запустите видео.
Одна и та же центральная кнопка может запускать разные действия. Для поддерживаемого потока она открывает воспроизведение до получения полного файла; если поток недоступен и локального файла ещё нет, начинает загрузку. Эти ветви предусмотрены в просмотрщике Telegram для Android. Поэтому нажатие само по себе ещё не означает, что начался просмотр: ориентируйтесь на видео в плеере.
Если предлагается загрузка и кнопки воспроизведения нет, не ищите обязательный переключатель, который превратит любой файл в потоковый. В этом случае полезный вариант — получить полный файл и попробовать воспроизвести его после загрузки.
Как начать смотреть видео на iPhone и iPad
В просмотрщике Telegram для iOS выбор между воспроизведением и загрузкой тоже зависит от конкретного видео. Это действие относится к Telegram версии 13.0.0. Это версия приложения, а не версия iOS; на устройствах инструкция отдельно не испытывалась.
- Найдите видеосообщение в чате или канале и откройте ролик в просмотрщике.
- Если видео уже воспроизводится, смотрите его: для подходящего материала возможен автоматический запуск.
- Если показана кнопка воспроизведения, нажмите её и дождитесь движущихся кадров, а при наличии звуковой дорожки — звука.
- Если показана кнопка загрузки, запустите загрузку и дождитесь её завершения. Затем попробуйте воспроизвести ролик.
- Пока идёт загрузка, не нажимайте многократно на значок прогресса в попытке запустить просмотр: он может отменять получение файла.
Для подходящего видео кнопка запускает воспроизведение, когда файл ещё не получен полностью. Если нужна полная загрузка, кнопка начинает именно её. Во время активной загрузки нажатие может отменить процесс. Это различие подтверждено в просмотрщике Telegram для iOS.
Не считайте круговой индикатор универсальной кнопкой Play. Если вы отменили загрузку, возобновите её доступной кнопкой загрузки и дайте процессу закончиться, когда потоковый запуск не предлагается.
Как понять, что видео играет до полной загрузки
Признак воспроизведения — меняющиеся кадры и продвижение ролика по времени, а при включённой звуковой дорожке также звук. Обложка, неподвижный первый кадр или индикатор загрузки сами по себе этого не подтверждают.
Чтобы увидеть именно запуск до полной загрузки, ролик должен ещё не быть получен целиком. Если просмотрщик одновременно показывает продолжающееся получение файла и видео уже играет, вы наблюдаете нужный результат. Когда приложение не показывает понятный статус передачи, по одному факту воспроизведения нельзя определить, был ли весь файл уже загружен.
Для старта нет универсального количества скачанных мегабайт или обязательного числа секунд ожидания. Если плеер ждёт данные, дайте ему время. Если кадры останавливаются, а получение данных продолжается, дождитесь дальнейшей буферизации — накопления данных для просмотра. Не принимайте такую паузу за доказательство, что потоковый просмотр вообще недоступен.
Что делать, если видео не запускается или останавливается
Сначала посмотрите, что именно происходит: предлагается воспроизведение, идёт загрузка или появляется ошибка. Дальнейшее действие зависит от этого состояния.
- Доступна только загрузка. Получите полный файл и попробуйте запустить его после завершения. Не каждый ролик допускает потоковый просмотр.
- Видео началось, затем остановилось. Если плеер ожидает данные, дождитесь их получения. При нестабильной связи можно выбрать другую доступную сеть, если вам это удобно. Это способ проверить влияние соединения, а не обещание исправить любую ошибку.
- На iPhone загрузка прерывается после нажатия на прогресс. Не повторяйте это нажатие: оно может отменять загрузку. Запустите получение файла снова и дождитесь завершения.
- После полной загрузки ролик всё равно не играет. Полный файл устраняет необходимость ждать его передачи, но не гарантирует совместимость видео с плеером. Если ошибка сохраняется, можно попросить отправителя проверить ролик и прислать рабочую версию.
Поддержка потока определяется свойствами видео и возможностями клиента. Нельзя обещать её для всех форматов и кодеков или делать вывод по одному расширению. Для секретных материалов также действуют ограничения: описанные способы не следует использовать как инструкцию по обходу защиты или ограничений доступа.
Трафик, автозагрузка и просмотр без интернета
Потоковый просмотр продолжает получать данные из сети. В реализации потока Telegram для Android получение данных связано с участком, который нужен плееру. Возможность раньше увидеть начало ролика не означает нулевой расход трафика.
Не рассчитывайте и на отсутствие временных локальных данных. Точные объём, место хранения и срок жизни кэша зависят от версии приложения. По начавшемуся просмотру нельзя заключить, что ролик совсем не занимает место или что его копия будет сохранена надолго.
Автозагрузка отвечает за получение файлов без отдельного ручного запуска. Потоковый просмотр отвечает на другой вопрос: может ли видео играть до получения полного файла. Изменение автозагрузки не гарантирует, что неподходящий ролик станет потоковым. Пути к настройкам отличаются между версиями, поэтому для этого способа не нужен придуманный универсальный маршрут по меню.
Если видео нужно в поездке без интернета, заранее дождитесь полной загрузки и убедитесь, что файл доступен локально. Затем попробуйте открыть его с отключённым интернетом до поездки. Успешный короткий просмотр онлайн и один исчезнувший индикатор загрузки не гарантируют офлайн-доступ ко всему ролику. Проверка на своём устройстве полезнее предположения о том, что Telegram обязательно сохранил полную копию.
Можно ли так смотреть видео в Telegram Desktop
Telegram Desktop тоже предусматривает потоковый просмотр для подходящих файлов. В реализации Desktop требуется доступный удалённый файл и признак поддержки потока. Поэтому само наличие видеовложения не обещает запуск до полной загрузки.
Если ваш просмотрщик предлагает воспроизведение ещё не полученного целиком ролика, можно попробовать запустить его и проверить появление движущихся кадров. Если предлагается только загрузка, дождитесь полного файла. В Telegram Desktop и Web меню просмотрщика отличается от мобильного.