XKent Опубликовано: 18 декабря 2016 Жалоба Рассказать Опубликовано: 18 декабря 2016 Добрый день. Занимаюсь разработкой приложением для картина ТВ. Встретился с симптомом в архиве не позволяющим использовать перемотку передачи. После получения ссылки через "get_url" с параметром "gmt". Когда подключаюсь к просмотру хедеры которые получаю выглядят вот так: server:nginx date:Sun, 18 Dec 2016 17:44:28 GMT content-type:application/octet-binary connection:close Посколькy в хедерах нету полей как "accept-ranges" плеер отказывается мотать т.к думает что это не возможно ("http resume" не возможен). К примеру в ВОД такой проблемы нет, там хедеры вот такие: server:nginx date:Sun, 18 Dec 2016 17:45:08 GMT content-type:video/x-m4v content-length:4014122576 connection:close last-modified:Mon, 23 Jun 2014 06:07:00 GMT etag:"53a7c404-ef8893e5" content-range:bytes 4582805-4018705380/4018705381 Проверил ваш плеер для ПК и вижу что он умеет перематывать передачи из архива. Можно както дать запрос на передачу из архива и получить ответ с хедерами как в ВОД которые позволяют перемотку ? Ссылка на комментарий Поделиться на других сайтах More sharing options...
mariman Опубликовано: 18 декабря 2016 Жалоба Рассказать Опубликовано: 18 декабря 2016 архив - не файл. В отличии от ВОД. Это поток. У него нет длины. Вам на каждую позицию придется по-новой запрашивать get_url и рассчитывать параметр gmt. Ссылка на комментарий Поделиться на других сайтах More sharing options...
Рекомендованные сообщения