Планер ТВ что за приложение

Planer.TV (Планер ТВ) — Программа для бесплатного просмотра русских телеканалов онлайн
Если четыре десятилетия тому назад главным другом любого человека считалась книга, то в наше время ее с этой должности без особого труда вытеснило собою телевидение, благодаря которому у людей отпала надобность ломать себе глаза за чтением мелкого шрифта, и появилась возможность не выдумывать образы людей, о которых идет повествование, а лицезреть их своими глазами. Так-то оно так, с одной стороны, телевидение, это действительно великое благо, а вот с другой стороны, с каждым днем, многие из нас начинают от него зависеть все больше и больше, и смотреть его не тогда, когда им это угодно, а в то время, в которое по нему крутят их любимые сериалы, и телешоу. Вот мы и подумали, зачем вам ограничивать время своих пикников, и убегать с крутых вечеринок домой к своему телевизору, когда при помощи данного софта можно с легкостью превратить свой смартфон в TV.

Если вы уже неоднократно задумывались над вопросом, как превратить свой смартфон в портативный телевизор, то вы наверняка уже успели протестировать массу софта на данную тематику, которого по большому счету в Play Маркет пруд пруди. Однако, как вы наверняка уже заметили, в большинстве такого рода приложений качество трансляций очень сильно хромает, как собственно говоря, и скорость подключения к различным каналам.

Planer TV ПРИЛОЖЕНИЕ ДЛЯ ПРОСМОТРА ЦИФРОВОГО ТВ на СМАРТФОНАХ ! Android TV Box ! СМАРТ ТВ !

А знаете почему это происходит? Да по тому, что для просмотра той или иной трансляции вы вынуждены подключатся вместе с другими пользователями данного софта к одному единому серверу, который может физически не успевать обрабатывать такое количество данных. Поэтому, для просмотра TV мы рекомендуем использовать вам только те приложения, которые работают по принципу Р2Р сетей, такие, как наша новинка под названием «Planer.TV». Кстати, если вы вдруг не знаете, что это такое Р2Р сети, то мы поясним, это такие сети, в которых пользователи, получив сигнал от центрального севера, сами становятся импровизированными серверами, и лично начинают ретранслировать полученный ими сигнал другим пользователям, тем самым увеличивая количество потоков для данного сигнала.

В общем если вам изрядно поднадоел медлительный софт для просмотра TV каналов, тогда непременно обратите свой взор на такое приложение как «Planer.TV», которое вещает по принципу Р2Р, тем самым предоставляя пользователям качественное соединение.

Скачать программу для бесплатного просмотра русских телеканалов онлайн — Планер ТВ на Андроид вы можете по ссылке ниже.

Download Planer.TV — программа для бесплатного просмотра русских телеканалов онлайн 1.0.5.1 APK For Android, APK File Named And APP Developer Company Is Planer . Latest Android APK Vesion Planer.TV — программа для бесплатного просмотра русских телеканалов онлайн Is Planer.TV 1.0.5.1 Can Free Download APK Then Install On Android Phone.

Download Planer.TV — программа для бесплатного просмотра русских телеканалов онлайн 1.0.3.6 APK Other Version

For Download Other Planer.TV — программа для бесплатного просмотра русских телеканалов онлайн versions Visit Planer.TV — программа для бесплатного просмотра русских телеканалов онлайн APK Archive.

Самые необходимые приложения для Android TV | HD Videobox| MEGOGO | Spotify | VLC | File manager |

Download Planer.TV — программа для бесплатного просмотра русских телеканалов онлайн.apk android apk files version 1.0.3.6 Size is 1712484 md5 is By Planer This Version Need Jelly Bean 4.1.x API level 16 or higher, We Index Version From this file.Version code 36 equal Version 1.0.3.6 .You can Find More info by Search tv.planerok On Google.If Your Search planerok,media,video,planer.tv,программа,для,бесплатного,просмотра,русских,телеканалов,онлайн Will Find More like tv.planerok,Planer.TV — программа для бесплатного просмотра русских телеканалов онлайн 1.0.3.6 Downloaded 10 Time And All Planer.TV — программа для бесплатного просмотра русских телеканалов онлайн App Downloaded Time. Краткое описание: Русское онлайн ТВ Описание: Программа для бесплатного просмотра русских телеканалов онлайн. На выбор два интерфейса: телефонпланшет и телевизорТВ приставка. Требуется интернет канал не ниже 1,5 Мбитс. Требуется Android: 4.1 или более поздняя Русский интерфейс: Да Домашняя страница: http:planer.tv

Planer.TV (Планер ТВ) — Программа для бесплатного просмотра русских телеканалов онлайн
Если четыре десятилетия тому назад главным другом любого человека считалась книга, то в наше время ее с этой должности без особого труда вытеснило собою телевидение, благодаря которому у людей отпала надобность ломать себе глаза за чтением мелкого шрифта, и появилась возможность не выдумывать образы людей, о которых идет повествование, а лицезреть их своими глазами. Так-то оно так, с одной стороны, телевидение, это действительно великое благо, а вот с другой стороны, с каждым днем, многие из нас начинают от него зависеть все больше и больше, и смотреть его не тогда, когда им это угодно, а в то время, в которое по нему крутят их любимые сериалы, и телешоу. Вот мы и подумали, зачем вам ограничивать время своих пикников, и убегать с крутых вечеринок домой к своему телевизору, когда при помощи данного софта можно с легкостью превратить свой смартфон в TV.

Если вы уже неоднократно задумывались над вопросом, как превратить свой смартфон в портативный телевизор, то вы наверняка уже успели протестировать массу софта на данную тематику, которого по большому счету в Play Маркет пруд пруди. Однако, как вы наверняка уже заметили, в большинстве такого рода приложений качество трансляций очень сильно хромает, как собственно говоря, и скорость подключения к различным каналам.

А знаете почему это происходит? Да по тому, что для просмотра той или иной трансляции вы вынуждены подключатся вместе с другими пользователями данного софта к одному единому серверу, который может физически не успевать обрабатывать такое количество данных. Поэтому, для просмотра TV мы рекомендуем использовать вам только те приложения, которые работают по принципу Р2Р сетей, такие, как наша новинка под названием «Planer.TV». Кстати, если вы вдруг не знаете, что это такое Р2Р сети, то мы поясним, это такие сети, в которых пользователи, получив сигнал от центрального севера, сами становятся импровизированными серверами, и лично начинают ретранслировать полученный ими сигнал другим пользователям, тем самым увеличивая количество потоков для данного сигнала.

Еще по теме:  Wildred TV как подключить

В общем если вам изрядно поднадоел медлительный софт для просмотра TV каналов, тогда непременно обратите свой взор на такое приложение как «Planer.TV», которое вещает по принципу Р2Р, тем самым предоставляя пользователям качественное соединение.
Скачать приложение Planer TV на Андроид бесплатно вы можете по ссылке ниже.

Любите смотреть телевизор? Что, не можете без него жить, бросаете все свои дела, как только по нему начинают крутить ваши любимые телесериалы, художественные фильмы, и документальные программы? Если да, то судя по всему у вас имеется зависимость от телевизора, по причине которой вы не можете распоряжаться своим свободным временем, потому как у вас его попросту нет, у вас есть лишь небольшие временные промежутки между телепрограммами, которые и называются жизнь. Поэтому, если вы не можете отказаться от ТВ, но несмотря на это хотели бы жить полноценной жизнью, тогда не проходите мимо данного обзора.



Если у вас есть зависимость от телевизора, и всего, что по нему транслируется, то вы скорей всего уже неоднократно задумывались над вопросом: как превратить свой смартфон в портативный телеприемник. Так вот, если это так, и вы несмотря ни на что, читаете данный текст, то скорей всего у вас так ничего из этой затеи не вышло, но это не беда, потому как мы готовы помочь вам с решением данной проблемы.

Прежде чем начать расхваливать данный софт от компании «Planer», непременно стоит указать вам на причину краха всех ваших предыдущих попыток. Так вот, все они сводятся к тому, что получая доступ к какому-либо телеканалу, вы одновременно с десятками тысяч других пользователей пытаетесь подключится к одному единому серверу, от чего нагружаете его до беспредела, и имеете в итоге постоянные фризы несмотря на высокую скорость своего интернета. С нашей же сегодняшней новинкой под названием , этого не будет, потому как она работает по принципу P2P сетей, что означает, что каждый получивший доступ к тому или иному каналу, сам начинает его ретранслировать в сеть, тем самым давая другим пользователям дополнительную точку для доступа к ТВ.

Оцените приложение 1 2 3 4 5 6 7 8 9 10 5.8 ( 25 )

Программное обеспечение которое опубликовано на этой странице было найдено в свободном доступе в сети Интернет.
Если Вы являетесь разработчиком данного приложение и считаете что ваши авторские права нарушены, просим связаться с нами через . Мы произведем все необходимые действия для удаления Вашего приложения с сайта.

Norton WiFi Privacy VPN Программы, Интернет Если вы продвинутый юзер, который сутками не вылезает из сети интернет, то вы в таком случае скорей всего неоднократно в своей жизни натыкались на такие ресурсы, доступ к контенту которых был для вас запрещен. Так вот, если это так, и вы уже не раз задавались вопросом, как эту защиту обойти, тогда пренепременно изучите данный обзор! 9.3

Универсальный пульт Galaxy Программы, Утилиты Если двадцать лет тому назад, для того чтобы переключить канал на своем телевизоре нужно было встать с кресла, и подойти к нему вплотную, то теперь, с появлением дистанционок, надобность в этом отпала. Кстати, начиная с 1995 года чуть ли не вся современная техника оснащается пультами, начиная от телевизоров и DVD плееров, и заканчивая кондиционерами и даже холодильниками. Да, не скроем, это круто, но только лишь с одной стороны, а вот с другой стороны, наверняка вы неоднократно тратили уйму времени на поиски этих самых пультов, и не раз грызли зубами севшие в них батарейки. Что, скажите такого не было? 8.1

Internet Accelerator Программы, Интернет Ни для кого не секрет, что для нормальной работы смартфонов и планшетов, функционирующих на базе операционной системы Android, кровь из носу необходимо подключение к сети интернет, потому как чуть ли не все предустановленные в них приложения без него не могут работать. Вот и выходит, что хотите вы того или нет, а вам все равно рано или поздно придется подключать себе мобильный интернет, который несмотря на все усилия операторов, пока что далеко не везде работает как следует. Кстати, а хотите мы вас научим, как можно увеличить скорость своего интернета всего в один клик? 10.0

Wifire TV Программы, Мультимедиа Обожаете смотреть телевизор? Не можете жить без своих любимых телепрограмм и сериалов? Тогда почему бы вам взять, да и не превратить свой мобильный телефон в портативный телевизор, дабы так сказать, иметь возможность смотреть его когда и где угодно? Ну что, как вам такая идея? 6.3

AllCast Premium Программы, Мультимедиа Для того чтобы на большом экране показать своим друзьям или родственникам отснятое вами видео либо прикольные фотографии, необходимо как минимум совершить небольшой обряд, состоящий из набора таких классических манипуляций как: скачивание контента через USB шнур на свой ПК, и непосредственно запись его на какой не будь носитель информации (CD, DVD, или USB Flash). Так вот, только лишь после такого героического подвига можно будет всем вместе собраться перед телевизором, и посмотреть вашу увлекательную презентацию. Кстати, если вы счастливый обладатель современной мультимедийной аппаратуры то почему бы вам не воспользоваться для этих целей данной новинкой, которая способна напрямую ретранслировать любой контент с андроид девайсов на TV при помощи WIFI соединения? 10.0

Источник: sonyps4.ru

Создание кроссплатформенного Smart TV приложения на базе библиотеки SmartBox для Samsung, LG, Philips и других

Ввиду живого интереса к прошлой статье о библиотеке Smartbox, которая призвана стать основой для любого кроссплатформенного SmartTv приложения, я решили описать, как же создать такое приложение разом для трёх вендоров SmartTv устройств:

image

  • Начинающий Smart’ист но имеете опыт в классических js/html приложениях
  • Продвинутый js/html разработчик и ищите платформу для кроссплатформенного SmartTV решения
  • Начинающий js/html разработчик и хотите начать с «Хардкора»
  • Тестировщик которому нужно запустить приложения, разработанные третьими лицами
  • Тестирование приложения
  • Запуск в эмуляторах вендоров(и удалённых устройствах)
  • Запуск на SmartTv телевизорах
  • Разработка приложения
  • Ссылки на ресурсы для разработчиков
  • Библиотека Smartbox

Тестирование приложения

  1. Тестирование в браузере
  2. Тестирование в эмуляторах вендоров
  3. Тестирование на конечных устройствах

Запуск в эмуляторах вендоров

image

Далеко, как мы выяснили, не соответствующее реальности — это эмуляторы, поставляемые с каждым SDK. (Samsung, LG, Philips) В конечном итоге, запуски на эмуляторах должны стать для Вас не более чем самопроверкой. И работоспособное приложение в эмуляторе не может считаться заведомо работоспособным на устройстве. И напротив, если у Вас что-то не работает в эмуляторе, не факт что это фиаско.

Еще по теме:  Что такое ютюб ТВ

Как запустить приложение в эмуляторе Samsung

Для запуска приложения в последней версии эмулятора вам необходимы: сам эмулятор, который является образом для VirtualBox и доступен для скачивания на странице SDK. После импорта образа, вам необходимо указать путь до директории с Вашими проектами и запустить виртуальную машину. Главное что не стоит забывать — название директории в виртуальной машине должно быть Apps с соблюдением регистра. На скриншотах вы найдёте пояснения.

(картинки кликабельны)
imageimageimage

Как запустить приложение в эмуляторе Samsung(старое SDK)

Если вы разрабатываете приложение с помощью официального SDK, то проблем быть попросту не может, там есть большая кнопка запуска. В случае, когда вы хотите просто запустить приложение, вам необходимо поместить проект в директорию приложений SDK и запустить эмулятор, выбрав нужное приложение. На картинках видно как это сделать.

(картинки кликабельны)
imageimageimage

Как запустить приложение в эмуляторе LG

После запуска эмулятора, который устанавливается вместе с SDK, и фактически является виртуальной машиной с OS телевизора, Вы сможете указать URL вашего приложения (да приложение должно быть доступно по http, это может быть и локальный сервис на apache/denwer/nginx). Картинки демонстрируют последовательность действий.
(картинки кликабельны)

Как запустить приложение в эмуляторе Philips

Пожалуй, самое «чудесное», что могло случиться с разработчиками GUI, это получить при запуске эмулятора консоль. Не буду ничего говорить, смотрите сами

(картинки кликабельны)
imageimageimage

Дальнейший шаг в тестировании приложений сделала компания Samsung, запустив лабораторию на удалённых устройствах. Фактически, это реальные девайсы, позволяющие проверить все функции вашего детища, которые невозможно лицезреть в эмуляторах (например, работа плеера со всеми форматами, взаимодействие с системами DRM).

Для запуска нашего приложения, необходимо выбрать устройство на сайте лаборатории и следовать инструкциям:

Как запустить приложение в Remote Test System Samsung

(картинки кликабельны)
imageimage

Запуск на SmartTv телевизорах

image

  • Http сервер, с поддержкой php — для LG.
    Я разместил приложение по адресу http://paunin.com/content/demoApp/index.html
  • Само приложение, его можно взять в репозитрии библиотеки Smartbox, в директории demo/demoApp ;

Краткая инструкция по всем вендорам(выжимка)

Samsung

  1. Пользователь производит вход в аккаунт (кнопка А на пульте)
  2. Набирает в поле Уч.зап. Samsung: develop
  3. В поле пароль: 123456 (любой другой тоже должен подходить)
  4. Выбирает «Вход»
  5. Нажимает на ПДУ кнопку «Enter»
  6. Вход осуществлён
  7. Нажимает на ПДУ кнопку D (в некоторых моделей телевизоров кнопка TOOLS)
  8. Выбирает «Разработка»
  9. Нажимает на ПДУ кнопку «Enter»
  10. Выбирает «Настройка IP-адреса серв.»
  11. Нажимает на ПДУ кнопку «Enter»
  12. Набирает IP-адрес: 82.146.41.200
  13. Нажимает на ПДУ return
  14. Выбирает «Синхронизация приложений пользователя»
  15. Нажимает на ПДУ кнопку «Enter»
  16. Происходит обновление приложения
  1. Нажать на кнопку Smart Hub
  2. Выполнить вход в учётную запись develop (Menu — Smart Features -> Samsung Account — > Login (name: develop; password: sso1029dev! )
  3. На экране Smart Hub существует вкладка «More apps» внизу, нужно нажать на неё
  4. Выбрать Options в верхнем правом углу экрана
  5. Выбрать IP Settings из выпадающего меню
  6. Набрать IP 82.146.41.200
  7. Ещё раз выбрать Options в верхем правом углу
  8. Выбрать App Sync из выпадающего списка
  1. Скопировать архив http://paunin.com/content/lg_drm.zip на USB-flash
  2. Распаковать архив, так чтобы путь до файлов был: Корень usb-flash/lgapps/installed/ и т.д.
  3. Вставить USB-flash в USB разъём телевизора
  4. Включить телевизор (Power On на Пульте Дистанционного Управления)
  5. Нажать Home на ПДУ – произойдёт переход в Smart TV LG
  6. Нажать на красную кнопку на ПДУ – появится форма для входа в аккаунт
  7. Набрать в поле login: %свой логин% (если нет логина — зарегистрироваться, в телевизоре есть средства)
  8. Набрать в поле пароля %свой пароль%
  9. Нажать Ок – произойдёт вход в аккаунт и переход обратно в Smart TV LG
  10. Выбрать «Мои приложения» в правом нижнем углу
  11. Нажать Page down (кнопка переключения каналов вниз) на ПДУ — произойдёт переход на Мои приложения на USB
  12. Запустить приложение

Philips

Для запуска приложений на телевизорах Philips с функцией SmartTV, откройте в браузере TV ссылку http://goo.gl/o93keD

Полная инструкция по установке

image

Для того чтобы запустить приложение на TV/BD Samsung. Необходимо создать widgetlist.xml в корне сервера на который можно обратиться по IP адресу. Например, http://xxx.xxx.xxx.xxx/widgetlist.xml. Я разместил файл по адресу http://82.146.41.200/widgetlist.xml.Файл, напросто, является списком приложений для установки. В списке виджетов главным элементом является узел download , где указывается ссылка на zip-архив вашего приложения.

Остальные параметры не имеют значения, даже размер. Как видно из нашего виджет-листа своё приложение я зазиповал и сложил по адресу http://paunin.com/content/smartbox.zip.

Теперь всё что осталось это сообщить устройству адрес вашего IP c widgetlist.xml и обновить приложения. Это делается средствами устройства в зависимости от модели:

10-12 платформы

  1. Пользователь производит вход в аккаунт (кнопка А на пульте)
  2. Набирает в поле Уч.зап. Samsung: develop
  3. В поле пароль: 123456 (любой другой тоже должен подходить)
  4. Выбирает «Вход»
  5. Нажимает на ПДУ кнопку «Enter»
  6. Вход осуществлён
  7. Нажимает на ПДУ кнопку D (в некоторых моделей телевизоров кнопка TOOLS)
  8. Выбирает «Разработка»
  9. Нажимает на ПДУ кнопку «Enter»
  10. Выбирает «Настройка IP-адреса серв.»
  11. Нажимает на ПДУ кнопку «Enter»
  12. Набирает IP-адрес: 82.146.41.200
  13. Нажимает на ПДУ return
  14. Выбирает «Синхронизация приложений пользователя»
  15. Нажимает на ПДУ кнопку «Enter»
  16. Происходит обновление приложения

13 платформа

  1. Нажать на кнопку Smart Hub
  2. Выполнить вход в учётную запись develop (Menu — Smart Features -> Samsung Account — > Login (name: develop; password: sso1029dev! )
  3. На экране Smart Hub существует вкладка «More apps» внизу, нужно нажать на неё
  4. Выбрать Options в верхнем правом углу экрана
  5. Выбрать IP Settings из выпадающего меню
  6. Набрать IP 82.146.41.200
  7. Ещё раз выбрать Options в верхем правом углу
  8. Выбрать App Sync из выпадающего списка

image

Наверное, самый захватывающий квест из всех рассматриваемых устройств. Для установки приложения LG его необходимо зарегистрировать на странице разработчика(требуется регистрация/авторизация).
Заполняем всё, как указано на картинках и скачиваем получившийся файлик.
Если кому-то понадобится, я свой файлик разместил по адресу http://paunin.com/content/lg_wrapper.zip.

Регистрируем приложение

(Картинки кликабельны)
imageimage

И теперь всё что осталось — доставить приложение (точнее его подпись, само приложение находится в интернете) на телевизор:

Установка приложения — формальная инструкция

  1. Скопировать архив http://paunin.com/content/lg_drm.zip на USB-flash
  2. Распаковать архив, так чтобы путь до файлов был: Корень usb-flash/lgapps/installed/ и т.д.
  3. Вставить USB-flash в USB разъём телевизора
  4. Включить телевизор (Power On на Пульте Дистанционного Управления)
  5. Нажать Home на ПДУ – произойдёт переход в Smart TV LG
  6. Нажать на красную кнопку на ПДУ – появится форма для входа в аккаунт
  7. Набрать в поле login: %свой логин% (если нет логина — зарегистрироваться, в телевизоре есть средства)
  8. Набрать в поле пароля %свой пароль%
  9. Нажать Ок – произойдёт вход в аккаунт и переход обратно в Smart TV LG
  10. Выбрать «Мои приложения» в правом нижнем углу
  11. Нажать Page down (кнопка переключения каналов вниз) на ПДУ — произойдёт переход на Мои приложения на USB
  12. Запустить приложение
Еще по теме:  Отзывы об МТС ТВ плюс интернет

image

Для запуска на Philips SmartTv устройствах приложения, нам понадобится всего лишь запустить его в браузере путём указания адреса HTTP.В нашем случае используем адрес http://paunin.com/content/demoApp/index.html. Однако, сразу после старта браузера, вы заметите нативные рамки вокруг элементов в фокусе, что не приемлемо для боевого приложения, и чего в действительности не будет при размещении приложения в LG хабе.

Всё решается указанием при ответе с сервера необходимых заголовков, а именно » application/ce-html+xml «. Этим занимается присутствующий а приложении php скриптик philips.php . Соответственно получаем адрес типа http://paunin.com/content/demoApp/philips.php. Для ускорения набора адреса с пульта телевизора, можете воспользоваться сервисом сокращения ссылок, например, http://goo.gl/. У меня получился адрес http://goo.gl/o93keD

Разработка приложения

Я рассмотрю, исключительно, разработку приложения на базе библиотеки Smartbox. Если вы решите, что функционала библиотеки недостаточно для задач, стоящих перед вами, вы всегда можете использовать нативные методы платформ, изучив документацию вендора устройств. Также, вы можете поучаствовать в развитии и доработках проекта на gitHub’е.

Структура приложения

image

Конфигурация приложения


Конфиги приложения должны храниться в нескольких файлах, и все они в относятся к Samsung платформе:
Параметры widget.info (только для Samsung)

Это обычный текстовый файл с говорящими за себя параметрами, где интересный нам параметр — это Screen Resolution , который определяет разрешение для которого написано ваше приложение, рекомендуемый на текущий момент это HD 1280×720 . Допустимы: SD 960×540 и FullHD 1920×1080

Use Alpha Blending = Yes Screen Resolution = 1280×720
Параметры config.xml (только для Samsung)

Index.html

При запуске нашего приложения всегда открывается файл index.html , в котором и подключаются все библиотеки и наши скрипты, а также задаётся начальная вёрстка.

index.html с описанием подключаемых файлов и вёрстки

Самое важное, что стоит тут отметить — организация навигации. Все видимые элементы с классом nav-item могут получить на себя фокус и позже инициировать события ( focus , click , etc). Для оптимизации навигации, в боковом меню и на сцене видео используется data-nav_type=»vbox» , что говорит плагину навигации » перестать использовать поиск направления согласно положению элементов на странице, и фокус начинает перемещаться от одного sibling элемента к другому, что гораздо быстрее» (с) Документация по навигации. Другой хак — это аттрибут data-nav_loop=»true» , что позволяет зацикливать навигацию в рамках данного элемента.

Главный объект приложения App

Заглянем в файл js/app.js После инициализации самого Smartbox происходит инициализация приложения SB.ready(_.bind(App.initialize, App)); , запуская тем самым показ легенды $$legend.show(); и добавление обработчиков событий this.setEvents(); от элементов меню, плеера, клавиш пульта. Дополнительные комментарии в самом файле.

Тригеры изменения легенды

Во время работы приложения, мы хотим показывать пользователю подсказки по использованию тех или иных клавиш пульта. Самый простой способ — это обновлять легенду в зависимости от произошедшего события. Этим собственно и занимается файл js/legendTriggers.js . При фокусе nav_focus или потери фокуса nav_blur мы задаем элементам легенды window.$$legend.keys различные значения, которые тот час же выводятся с соответствующим значком.

Коллекция видео потоков

Как и любое приложение, наше должно иметь источник данных для отображения, взаимодействия с пользователем или внутренней настройки. Все наши данные для сцены videos хранятсяв файлике videos.js . Это лишь пример, а потому реальное приложение, вероятно, будет получать данные иным способом. Всё что делает этот кусок кода — сохраняет массив объектов (со ссылками на потоки и их назвния) в глобальный объект приложения window.App.videos = [. ] . Далее, в файле сцены, этот массив будет развёрнут и вставлен в html в div.scene_video .

Сцены приложения

Сцены это всего навсего объекты одной структуры, хранящиеся в глобальном объекте window.App , которые показываются и скрываются в зависимости от того, на какой элемент меню был сделан click

Код отвечающий за показ сцен
Навешивание событий по клику на элементы меню:

//js/app.js $(‘.menu’).on(‘click’, ‘.menu-item’, function ( e ) < var scene = e.currentTarget.getAttribute(‘data-content’); self.showContent(scene); >);)

Метод инициирующий отображение сцен:
//js/app.js showContent: function ( scene ) < var cur = this.currentScene, newScene = this.scenes[scene]; if ( cur !== newScene ) < if ( !newScene ) < $$error(‘Scene ‘ + scene + ‘ doesn’t exist’); >else < if ( cur ) < cur.hide(); >newScene.show(); this.currentScene = newScene; > > >

Не буду подробно останавливаться на реализации сцен, а опишу лишь специфику относящуюся к библиотеке Smartbox.

videos.js

Как и говорилось выше, коллекция видео-потоков, после разворачивания в html this.renderItems(App.videos); , становится доступной для навигации за счёт класса в элементе nav-item . При инициализации сцены, все видео-потоки получают обработчик события this.$el.on(‘click’, ‘.video-item’, this.onItemClick); , где и происходит запуск потока Player.play(. ) . Документация по плееру.

input.js

Для демонстрации работы клавиатуры в сцене input , каждому отдельному полю ввода подключается клавиатура через метод SBInput . Документация по клавиатуре также содержит информацию о способах добавления своих языков и раскладок.

Пример подключения клавиатуры

Например, следующий код отобразит клавиатуру для ввода email на поле с классом js-input-2 , естественно, после события click :

//js/scene/input.js this.$el.find(‘.js-input-2′).SBInput( < keyboard: < type: ’email’ >>);

Сцена, демонстрирующая события nav_focus и nav_blur для элементов с классом navigation-item , не отличается спецификой навигации и просто реализует подмену информационного блока при смени элемента в фокусе.

Основной код сцены

//js/scene/navigation.js init: function () < var $info; this.$el = $(‘.js-scene-navigation’); $info = this.$el.find(‘.navigation-info’); this.$el .find(‘.navigation-item’) .on( < ‘nav_focus’: function () < $info.html(‘Item with text «‘ + this.innerHTML + ‘» focused’); >, ‘nav_blur’: function () < $info.html(»); >>); _inited = true; >

Ссылки на ресурсы для разработчиков

Библиотека Smartbox

  • Репозиторий — github.com/immosmart/smartbox.
  • Полное демо — immosmart.github.io/smartbox/demo/demoApp/.
  • Авторы решения:
  • Чинин Денис (chininden[at]gmail.com),
  • Полецкий Артём (artempoletsky[at]gmail.com),
  • Попович Илья (Loshadushka[at]gmail.com),
  • Шамгунов Ильдар (il.shamgunov[at]gmail.com),
  • Паунин Дмитрий (Zmeeed).
  • Логинов Павел (PLoginoff),
  • Смородин Антон (melkov).

P.S.

Разработчикам, желающим поучаствовать в проекте и расширить библиотеку, мы всегда рады и ждём pull request’ов

Источник: habr.com

Планер тв что за приложение

Нажав кнопку «Я согласен», вы соглашаетесь с нашими Условиями использования, включая Политику конфиденциальности.

  • Получи доступ к проектам на любом устройстве
  • Сохраняй все свои проекты и текущий прогресс
  • Убери надоедливые напоминания
  • Получи доступ к урокам курса по дизайну интерьера
  • Участвуй в еженедельных конкурсах дизайнеров и выигрывай призы

Вход Еще нет аккаунта? Регистрация

License Agreement Please reed and accept the following license agreement.

Источник: planner5d.com

Оцените статью
Добавить комментарий