Разработка веб-приложений Sony TV (виджеты Google TV или Yahoo Connected TV?) - PullRequest
0 голосов
/ 01 апреля 2012

Наш клиент запросил у нас демонстрацию веб-приложения на Sony TV . Я быстро обнаружил, что для Sony ситуация немного отличается от LG, Samsung или Panasonic и выглядит намного хуже. Веб-SDK Sony для разработчиков ТВ отсутствует - была платформа под названием Applicast для телевизоров Sony Bravia, но, похоже, она уже устарела и выпущена только для Японии. После поиска в Интернете я обнаружил, что другой подход заключается в использовании подключенных к телевизору Yahoo виджетов , но, похоже, разработка ограничивается очень немногими странами ...

Наконец я закончил с Sony Google TV и учебным пособием здесь , которое показывает, как перенести веб-приложение на Google TV.

Итак, мой вопрос:

  • Какова наилучшая среда для разработки приложений для Sony? телевизоры, учитывая, что я не из страны, поддерживаемой Подключенные к Yahoo виджеты ТВ ?
  • Если это использование Google TV - действительно ли использование WebView является единственным способом загрузки веб-приложения на телевизор? Есть ли другие способы?
  • Поддерживают ли телевизоры Google HLS для потоковой передачи?

С уважением, Sten

Ответы [ 3 ]

2 голосов
/ 06 апреля 2012

В Google TV есть два способа визуализации HTML: браузер Chrome 11 и Android WebView.С технической точки зрения, WebView позволяет создавать более «родные» приложения, но они несколько ограничены в отображаемом HTML (например, без HTML 5 Video Tag).Хотя Chrome немного более мощный (и более быстрый JavaScript), его немного сложнее связать из HTML с Android Runtime.

Runtime Android можно использовать для расширенного воспроизведения видео с помощью класса Android MediaPlayer,и Android DRM Framework.

1 голос
/ 02 апреля 2012

Yahoo!Подключенное телевидение должно быть доступно для разработки в любой стране.Widget Developer Kit (WDK) доступен для скачивания на Y!Веб-сайт с подключенным телевизором: http://connectedtv.yahoo.com/developer/#frmContact.

Выберите телевизоры Sony 2011 и 2012 годов с Y!Платформа подключенного телевидения поддерживает потоковую передачу HLS.Я не уверен во всех поддерживаемых моделях Sony, но знаю, что модель 2012 года KDL-xxEX640 поддерживает потоковую передачу HLS.xx = 40, 46 и 55 и отображают размеры экрана.

Если вы планируете построить несколько OEM-производителей телевизоров, возможно, вы захотите взглянуть на Y!Платформа подключена к телевизору, поскольку они поддерживают гораздо больше OEM.Тем не менее, Y!Подключенное телевидение не будет поддерживать WebView, приложения создаются с использованием JavaScript.

Медиа-структура Google TV поддерживает потоковую передачу HLS большинства потоков HTTP в Android 3.0: http://developer.android.com/sdk/android-3.0-highlights.html#multimedia

Mediafly реализовала некоторую интеграцию потоков HLS с Android 3.0 и имеет больше информации: http://www.mediafly.com/news/http-live-streaming-and-android

1 голос
/ 01 апреля 2012
  1. среда разработки для Sony Google TV - это среда разработки Android, которая, конечно, достаточно развита и надежна.

  2. если у вас есть веб-приложение, пользователь, конечно, может использовать браузер, но вы также можете обернуть веб-приложение в приложение Android ... где приложение Android просто запускает браузер по определенному URL-адресу, или использует веб-просмотр для загрузки веб-страницы в качестве «виджета» в более крупном макете, который может включать в себя другие не-веб-элементы. Я не уверен, что вы подразумеваете под "использование веб-просмотра единственный способ ...". это довольно гибкий. Вы можете загружать веб-ресурсы из Интернета или из ресурсов, связанных в приложении. это довольно гибкий. я не уверен, что еще вы могли бы попросить.

  3. У меня нет опыта потоковой передачи видео на Google TV, но вот ссылка, которая указывает, что оно поддерживается и недавно было «улучшено»,

http://www.engadget.com/2012/02/03/google-tv-3-2-update-enhances-hls-video-streaming-support-plex/

...