Задать вопрос
@TheRainOfSoul

Как из сайта который мне не принадлежит, создать приложение для андроид тв?

Есть сайт Hayer.tv это онлайн кинотеатр,почти единственный бесплатный на армянском языке. При открывании его через браузер на смарт тв,после примерно 40 минут просмотра выкидывает из сайта. Как создать андроид приложение как обёртку для этого сайта,чтобы оно автоматический блокировало всю рекламу, нормально работал пульт и нормально работал плеер. Нейронки говорят сделать это через WebView в Android studio, но почему то не получается.
  • Вопрос задан
  • 128 просмотров
Подписаться 1 Средний 3 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Android-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Мидл Android‑разработчик
    5 месяцев
    Далее
  • Академия Codeby
    Курс «Анализ защищенности приложений Андроид»
    14 недель
    Далее
Решения вопроса 1
@rPman
Без исследования (реверсинженеринг) целевого веб сайта, собственно почему приложение закрывается и как выводится реклама, такое не получится.

В любом случае понадобятся навыки веб программирования.

У меня есть совет, это проще чем реверсить чужой код (точнее анализа будет минимум), не пытаться запускать чужое веб приложение на телевизоре, пусть оно остается работать на выделенном компьютере (штатный или headless браузер), но в этом браузере инжектить свои скрипты (расширение tempermonkey/greasemonkey) или внешним управлением (например selenium) и сделать следующее:
* написать свое веб приложение для телевизора которое будет дублировать важные элементы управления на сайте (поле ввода поиска с кнопкой поиск, список результата поиска, просмотр видео с управлением проигрывать/пауза/навигация)
* реализовать перенос действий пользователя на приложении для телевизора на запущенное приложение на компьютере, т.е. ввел текст в поисковую строку - на оригинальном приложении симулируется ввод этого текста в его поиск, вывелся список видео на компьютере - перенес список видео на телевизор
Код этого достаточно примитивный, с ним справится даже ИИ (топовые нейронки) толькоподробнее ТЗ составляй ну и исследованием страницы сам занимайся, так как ИИ с визуальщиной не очень.
* для блокирования рекламы возможно будет проще покопаться в коде веб сайта и получить прямую ссылку на видео, с вероятностью 99% там готовый .m3u8 файл (с ним умеет работать тот же ffmpeg ну или вручную, это просто текстовый плейлист кусочков видео) или еще проще, с этим уже справится yt-dlp (у него несколько тысяч сайтов в списках поддержки) и уже эту ссылку можно загружать или напрямую передать на телевизор (лучше через проксирование, что бы заголовки браузера с телевизора не транслировать)

Бонусы от этого - почти не придется реверсить чужое приложение, особенно если там разработчики заморочились с защитой, большая часть работы будет в консоли разработчика браузера
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
anthtml
@anthtml
Системный администратор программист радиолюбитель
ВебВью - обычный браузер, на том же жвижке, только в полноэкранном режиме. Приложения же обычно взаимодействуют по API со своими серверами. И для стороннего сайта такое сделать невозможно.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы