Как YouTube и Netflix продвигают контент в Roku? - PullRequest
0 голосов
/ 24 июня 2018

Используя мобильное приложение, можно передавать мультимедиа из вашего мобильного приложения на устройство Roku в той же сети.Я не понимаю используемый механизм, который позволяет удаленному устройству (например, приложению YouTube Android) заставить выбранный Roku открыть канал YouTube и начать воспроизведение видео.Я просмотрел документацию для разработчиков Roku и не могу найти какой-либо способ запуска канала без выбора пользователем этого канала.

Ответы [ 2 ]

0 голосов
/ 25 июня 2018

Добавляя к ответу Alejandro Cotilla , вы можете проверить простую реализацию API внешнего управления здесь, на этом репо .

0 голосов
/ 24 июня 2018

Это один из способов сделать это:

  1. Использовать API внешнего управления , чтобы обнаружить устройства Roku.
  2. Использовать query / apps , чтобы убедиться, что приложение, на которое вы нацеливаетесь, установлено и / или получить идентификатор приложения.Вы также можете использовать команду install / appID , если знаете идентификатор приложения и обнаружили, что приложение не установлено.
  3. Используйте launch / appID , чтобы открытьприложение и глубокая ссылка на конкретный контент.URL-адрес должен выглядеть примерно так
    http://<device-ip>:8060/launch/<your-app-id>?contentId=<movie-id-in-your-api>&mediaType=movie.
    Быстрая заметка: команда install/appID также запускает приложение после его установки так же, как и команда launch/appID.
  4. Обработкаглубокая ссылка в вашем приложении Roku.

Пример:

sub main(args as dynamic)
  contentID = args.contentID
  mediaType = args.mediaType
  if contentID <> invalid and mediaType <> invalid
    // Either store the parameters for later use in the app, or make the 
    // requests to your content API right here.
  end if
end sub

Подробнее о Deep Linking здесь .

...