Hadevs Опубликовано: 20 декабря 2015 Жалоба Рассказать Опубликовано: 20 декабря 2015 let urlPath: String = "http://iptv.kartina.tv/api/json/login?login=\(abonement)&pass=\(password)&device=apple&settings=all" Этим запросом я авторизируюсь, но при запросе ссылки на видео, у меня генерируются VLC ссылки, которые AVPlayer проиграть не может. Случилось это недавно, раньше все работало. Ссылка на комментарий Поделиться на других сайтах More sharing options...
mariman Опубликовано: 21 декабря 2015 Жалоба Рассказать Опубликовано: 21 декабря 2015 Спасибо за сообщение. будем разбираться. Метод считается устаревший, но из соображений совместимости работать он должен. Насчет device=apple В рамках введения API v2 правильно было бы использовать параметр stream_standard для включения режима apple устанавливается так: /settings_set?var=stream_standard&val=hls_h264 Но его использование обусловлено полученным softid (задается при логине). Если softid устройства не поддерживает hls вещание, то переключиться не удастся. Также желательно передавать серийный номер устройства (параметр cli_serial при логине), тогда установленные параметры будут установлены только для этого устройства. Кстати, возможно вы не указали softid для при логине и система берет дефолтный softid в котором запрещен hls. Ссылка на комментарий Поделиться на других сайтах More sharing options...
Рекомендованные сообщения