Как включить беспроводной дисплей на ноутбуке. Беспроводной монитор. Подключаем телевизор к ноутбуку через специальный софт

Как включить беспроводной дисплей на ноутбуке. Беспроводной монитор. Подключаем телевизор к ноутбуку через специальный софт

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

Что можно передать с телефона на телевизионную панель?

К сожалению, подавляющее большинство пользователей ограничивается только тем, что смотрит на панели Смарт-ТВ фотографии, фильмы, и видеоролики, которые хранятся в памяти устройств. А ведь возможности современной техники куда шире.

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

Как передавать изображение с телефона на телевизор: основные способы подключения

Условно варианты соединения мобильного устройства и ТВ-панели можно разделить на два основных типа: проводное и беспроводное. Практически все современные модели телевизоров поддерживают хоть одну технологию передачи воспроизводимых данных или имеют встроенные модули Wi-Fi. Однако и для устаревающих панелей тоже есть свои решения, хотя они и кажутся несколько громоздкими.

Среди всего того, что сегодня предлагается на рынке таких разработок, основными вариантами являются следующие:

  • USB-кабель;
  • обычный кабель с разъемами типа «тюльпан»;
  • проводная связь через кабель MHL/HDMI;
  • кабель Slim Port;
  • соединение через домашние Wi-Fi-сети;
  • использование специализированных технологий (Miracast, AirPlay и их аналогов).

В самом простом варианте можно использовать обычную ТВ-панель, которая подключается через порт USB, а не современные модели Смарт-ТВ. В этом случае мобильное устройство будет распознаваться исключительно как флэш-накопитель, с которого воспроизводятся записанные на нем файлы изображений, видео или аудио. Это слишком примитивно, останавливаться на таких подключениях не стоит, тем более что транслировать на экран программы, игры или потоковое видео из Интернета не получится. Можно использовать технологии UPnP, но это тоже что-то вроде USB-передачи, но без проводов. Остановимся на более функциональных методах подключения.

Использование кабеля HDMI (соединение MHL)

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

Так, самым простым способом считается соединение двух устройств посредством самого обычного кабеля HDMI. В некотором смысле такое подключение напоминает установление связи через USB, однако телефон или планшет уже не воспринимаются как съемное устройство хранения данных, а распознаются в качестве полнофункционального гаджета. Хотя наличие проводов многим может показаться технологией вчерашнего дня, такое подключение имеет ряд преимуществ, поскольку задержек с передачей изображения нет вообще. Совершенно просто можно транслировать видео в качестве Ultra HD со звуком 7.1 (DTS-HD и Dolby TrueHD) и даже заряжать мобильные девайсы, мощность которых не превышает 10 В. Для вывода изображения может использоваться три типа кабелей:

  • Стандартный HDMI с переходником совместно с кабелем micro-USB для подключения внешнего питания.
  • Кабель MHL, который подсоединяется к ТВ-панели через напрямую.
  • Специальный 11-контактный кабель Samsung. Для подключения устройств с разъемами в 5 контактов потребуется переходник.

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

Обязательные начальные условия для установки беспроводной связи

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

Правда, в этом случае телевизор должен иметь встроенный Wi-Fi-модуль. Если его нет, можно приобрести внешнее подключаемое устройство, которое использует порт USB. Кроме того, например, на Android-устройствах предполагается включение режима Wi-Fi Direct. Активация такого подключения на разных моделях ТВ-панелей будет рассмотрена отдельно.

Беспроводная сеть DLNA

При установке соединения через домашнюю сеть можно использовать встроенные средства DLNA, которые имеются в Android-системах. К сожалению, в «яблочных» девайсах активировать такое соединение достаточно проблематично, но в качестве своеобразного моста можно устанавливать приложения вроде My Remote от корпорации Phillips.

Кстати, на Android тоже можно отказаться от стандартных инструментов и установить программы наподобие PlugPlayer или производить подключение через универсальный медиаплеер WD TV Live. Впрочем, и это - вариант не самый удобный, поскольку при достаточно высокой нагрузке на беспроводную сеть могут наблюдаться задержки в передаче, да и скорость подключения, установленная провайдером для домашней беспроводной сети, тоже играет не последнюю роль.

Технология Miracast

Одним из самых универсальных средств является использование специализированных технологий, непосредственно предназначенных для решения задач трансляции изображения с мобильных устройств на ТВ-панели. Это технология Miracast. У разных производителей она может иметь разное обозначение. Так, например, у Samsung это аналогичная функция Screen Mirroring, у Sony - Mirror Link, у Apple - AirPlay.

Но первопроходцами были все-таки Android-системы. Для подключения на смартфоне или планшете сначала нужно включить Wi-Fi и войти в параметры Wi-Fi Direct, а на телевизоре в качестве источника выбрать Miracast. На мобильном девайсе далее выбирается телевизор, который должен появиться в списке, после чего в настройках устанавливается вывод мультимедиа. Здесь стоит обратить внимание, что далеко не все смартфоны поддерживают поворот экрана. Но на Sony Xperia ZL при смене ориентации с книжной на альбомную картинка на ТВ-панели поворачивается автоматически. И как уже понятно, изображение с телефона на телевизор WiFi передается только в том случае, если панель представляет собой поколение Smart TV.

Подключение через AirPlay

Теперь несколько слов о «яблочной» технологии AirPlay. По сути, она является практически полным аналогом Miracast TV. Однако передача не может быть осуществлена без предмета первой необходимости - специальной приставки Apple TV, которая подключается непосредственно к телевизору.

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

Использование Streambels и WiDi

Программный продукт Streambels, разработанный компанией Clockworkmod, сложно назвать подобием Miracast или AirPlay. Экран мобильного девайса при подключении не дублируется. Возможно только воспроизведение файлов, как это бывает при обычном подключении через USB.

Зато технология WiDi изначально разрабатывалась как альтернатива Miracast, однако большого распространения так и не получила. До сих пор она применяется в основном в ноутбуках Intel, хотя в последнее время появились попытки ее интеграции в мобильные гаджеты.

Особенности подключения к некоторым моделям телевизоров

Теперь посмотрим на некоторые нюансы трансляции сигнала на определенные модели ТВ-панелей.

Проще всего можно вывести изображение с телефона на телевизор LG. При активированном соединении в смартфоне на телевизоре в главном меню выбирается сеть и раздел Wi-Fi Direct. После этого просто остается дождаться, пока панель определит мобильное устройство.

На телевизорах Sony кнопкой пульта ДУ выбирается раздел "Параметры", далее - меню "Руководство", затем - раздел "Другие методы", где нужно запомнить или записать параметры SSID и WPA. Их потом придется вводить при подключении смартфона.

На панелях Samsung в главном меню выбирается раздел "Сеть", после чего переключатель напротив строки «Прогр.АР» устанавливается во включенное положение. После этого нужно перейти в раздел ключа безопасности и установить уникальный пароль для доступа к соединению. Только после этого на Android-устройстве выбирается точка доступа, производится подключение к сети, а при выборе файла нажимается кнопка Share.

Возможные проблемы при воспроизведении

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

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

Некоторые девайсы обладают возможностью трансляции файлов, защищенных от копирования, однако те же ТВ-панели Phillips их воспроизведение не поддерживают.

Нагрузка на беспроводную сеть может многократно возрастать, поскольку при воспроизведении потокового видео изображение сначала передается на мобильное устройство, а только потом воспроизводится на телевизоре. Как следствие - задержка, торможение, отставание звука от видео и т. д. Наконец, далеко не все мобильные устройства поддерживают создание двух подключений. Например, некоторые модели смартфонов Sony могут подключаться либо к Интернету, либо к Miracast (Mirror Link).

Вместо послесловия

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

Многие обладатели современных гаджетов наверняка слышали о технологии Miracast, позволяющей передавать мультимедийный сигнал между устройствами беспроводным способом. Данный стандарт предусматривает соединение приемника и передатчика через Wi-Fi Direct, т.е. напрямую, без использования промежуточного звена, коим обычно является роутер. Подробно говорить о том, что такое Miracast и как работает эта технология, мы не будем, а лучше сразу опробуем ее на практике.

Как включить Miracast в Windows 10 и передать изображение на телевизор

Практически все устройства под управлением Windows 10 предусматривают возможность проецирования изображения со своего экрана на другой дисплей, например, картинка с ноутбука или планшета может передаваться на телевизор. Само собой, телевизор (или другой приемник) должен поддерживать такую технологию. Для того, чтобы узнать, есть ли нужная функция у вашего ТВ, необходимо зайти в его сетевые настройки и убедиться, что там есть опция Wi-Fi Direct.

Итак, попробуем с помощью Miracast подключить ноутбук с Windows 10 к телевизору LG, работающему под управлением webOS. Сопряжение производится через Менеджер подключений. Найдем его на телевизоре в разделе Smart TV, запустим и перейдем последовательно по пути Персональный компьютер – Общий доступ к экрану – Miracast .

Справа нажимаем на кнопку «Начало». Теперь телевизор готов к подключению по беспроводному каналу.

Кликаем по его наименованию, инициируя подключение.

Если все прошло успешно, то на экране ТВ появится рабочий стол ноутбука.

Подключение по Miracast двух устройств с Windows 10

Передавать картинку с устройства Windows 10 можно не только на телевизор, но и на другое устройство, работающее под управлением «десятки». Например, на экране ноутбука можно продублировать дисплей планшета. Правда, приемник необходимо сначала настроить. Для этого заходим в Параметры – Система – Проецирование на этот компьютер . Если ПК поддерживает проецирование, то вы увидите соответствующее сообщение.

Далее будет список настроек, с помощью которых необходимо задать параметры видимости дисплея. Разрешив проецирование, попробуем установить соединение. На передающем устройстве жмем «Подключение к беспроводному дисплею», а потом выбираем дисплей. Если устройства совместимы, то экран продублируется.

Как через Miracast проецировать экран телефона Андроид

Устройства на базе Android также в большинстве своем поддерживают технологию Miracast, но в некоторых бюджетных моделях эта функция может отсутствовать. Чтобы убедиться в наличии нужного функционала, найдите в настройках или на панели быстрого доступа начального экрана пункт «Трансляция» (другие варианты названия – «Беспроводной дисплей» или «Передать экран»).

Но перед тем как запустить трансляцию, необходимо включить опцию Wi-Fi Direct как на телевизоре, так и на смартфоне. На TV зайдем в Настройки – Сеть – Wi-Fi Direct , а потом нажмем кнопку «Выкл.»

На телефоне Wi-Fi Direct включается в настройках сети Wi-Fi. После активации Wi-Fi Direct на мобильном устройстве Андроид выбираем приемник сигнала и подключаемся к нему.

На телевизоре должен появиться запрос на подключение, требующий подтверждения.

Теперь открываем Менеджер подключений, а потом следуем по пути Смартфон – Общий доступ к экрану – Miracast . Жмем кнопку «Начало».

На телефоне кликаем по значку «Трансляция» и выбираем беспроводной дисплей.

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

Проблемы при подключении

При попытке установить связь между портативным компьютером с Windows 10 и приемником сигнала через Miracast часто возникают различного рода сбои. Одна из самых распространенных проблем – передающему устройству не удается найти беспроводной дисплей. Причина подобного рода неисправности, скорее всего, кроется в том, что технология Miracast не поддерживается приемником (телевизором, ноутбуком). Также можно попробовать обновить программное обеспечение, вероятно, просто требуется установить последнюю версию софта.

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

Так как стандарт Miracast сравнительно молодой, то проблемы возникают довольно часто, даже если оборудование вроде бы совсем новое и для него заявлена поддержка технологии. В любом случае при неудачной попытке связать устройства по воздуху всегда есть альтернатива в виде более надежного и стабильного .

Вы слышали когда-нибудь, что другое устройство рекламируется как поддерживающее "Miracast"? Прокладывая свой ​​путь в мейнстрим, Миракаст является киллер-функцией, готовой уничтожить другие стандарты потокового вещания на сильно фрагментированном рынке Андроид.

Действуя как беспроводный HDMI приёмник, Miracast зеркалит Андроид-устройства на экран телевизора в формате высокой четкости и со звуком. После включения Miracast, все - от общего интерфейса к приложениям до видео - дублируется на большом экране без кабеля, соединяющего два устройства.

Миракаст не полагается на вашу домашнюю Wi-Fi сеть. Но это не магия - давайте поднимем капот, чтобы посмотреть, как работает Miracast.

Под капотом

Опытный пользователь Андроид воспрянет духом, когда услышат, что Miracast построен на столь игнорируемой сейчас технологии Wi-Fi Direct. Wi-Fi Direct, впервые введён в Андроид 4.0, он позволяет пользователю создавать частную сеть (точка-точка), которая позволяет другим пользователям подключаться и обмениваться файлами. Технология так и не стала мейнстримом, но она проложила путь для Miracast.

С Wi-Fi Direct в качестве основы, Миракаст не нужно полагаться на домашнюю сеть. Вместо этого, он создает собственную. Например, ваш телевизор создает специальную сеть, которую затем обнаружит ваш телефон или планшет. Как только два устройства будут сопряжены, данные могут свободно перетекать между ними.

Когда дело доходит до того, что вы можете передавать на телевизор, варианты бесконечны. Миракаст использует кодек H.264, чтобы передать видео в формате 1080p и 5.1-канальный звук. Даже защищенные авторским правом материалы, такие как DVD и музыка могут быть переданы на ТВ, благодаря слою DRM.

Подождите, это как Chromecast?

Я так рад, что вы спросили. Нет, Miracast абсолютно не такой, как Chromecast. И вот почему.

С Miracast , ваш телевизор (или Miracast ключ) зависит от Андроид-устройства все время, пока устройства сопряжены. Если ваш Андроид засыпает, экран вашего телевизора тоже теряет сознание. Эта взаимозависимость является как большим преимуществом, так и трагической ловушкой для Миракста (читай расход заряда батареи).

Chromecast, однако, опирается на мобильное устройство только на мгновение во время начальной установки. Как только Chromecast приёмник узнает, какое содержание он должен воспроизвести, ваше мобильное устройство освобождается от нагрузки. В этом случае вы можете свободно работать в многозадачном режиме, заблокировать устройство или поставить в очередь следующее видео.

По той же причине, Chromecast далеко не так динамичен, как Miracast - он работает только с совместимыми видео и музыкальными приложениями и не будет воспроизводить DRM-защищенный контент на вашем устройстве. А зеркальное отображение? Chromecast зеркалит только браузер Chrome (в бета-версии) и всё.

Как использовать Miracast

Чтобы воспользоваться Миракаст, вам нужны две вещи: Miracast-совместимое устройство на Андроиде и Miracast-телевизор или Miracast-адаптер.

Часть, касающаяся Андроида проста. Если ваше устройство работает на Андроид 4.2 или более поздней версии, вы, скорее всего имеете Miracast, также известный как функция "Wireless Display" (Беспроводный проектор).

Теперь вам нужно настроить приёмник Miracast. Хотя технология является относительно новой, ТВ-производители такие, как Sony, LG и Panasonic, интегрируют Miracast в свои телевизоры. Но, если вы приобрели телевизор раньше, чем в прошлом году, вероятнее всего, в нём нет поддержки Miracast. Вместо этого, вы будете нуждаться в ключе.

Попробуйте поискать Miracast-ключи в интернет магазинах, например такой . Большинство из этих ключей стоят в диапазоне $ 40 - $ 60, а на самом деле разработаны только для того, чтобы сделать одну вещь: зеркалить ваше Андроид-устройство на телевизоре.

Мы протестировали ключ Netgear Push2TV (такой, как на ссылке выше), который был главным образом надежен, за исключением нескольких моментов и подтормаживаний при воспроизведении. В целом, он выполняет обещанную работу.

После подключения Miracast-ключа переключите телевизор на его использование. Затем возьмите своё Анроид-устройство и перейдите в меню "Настройки> Экран>Беспроводной проектор". (Как обычно процесс может немного отличаться в зависимости от вашего устройства.)


Включите функцию беспроводного проектора, и ждите момента, когда устройство обнаружит ключь Miracast или телевизор. Когда он появится в списке, нажмите "Подключиться", и несколько мгновений спустя, вы увидите, что Анроид-устройство дублируется на большом экране.

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

Итак, если вы смотрите фильм, не забудьте подключить Андроид к заряднику.

Вердикт.

Хотя Miracast отличное решение "все-в-одном" для отображения Андроида на большом экране, технология все еще имеет возможности для роста. Отсутствие многозадачности является самым большим разочарованием - захват вашего Андроид-устройства, когда оно активно генерирует контент для приемника. Что, впрочем, уже меняется. LG G2, Sony Xperia Z и G Optimus Pro являются первыми телефонами, реализовывающими многозадачность на Miracast, что в свою очередь позволяет отображать экран во время другой работы на телефоне.

Но даже с улучшенной совместимостью, Miracast нуждается в помощи. Иногда тормоза видео и некоторые трудности установления соединения между устройством Андроид и приемником, могут сделать приятный момент разочаровывающим. Тем не менее, возможность передачи на телевизор чего-либо из Андроида и удобство беспроводного соединения, может сделать Miracast достойным внимания крупных производителей телевизоров и смартфонов.

Технология Miracast была разработана инженерами Microsoft. Она предназначена для передачи данных со смартфонов, планшетов или компьютеров на дисплей без использования кабелей. В новой версии ОС эта функция стала особенно популярной, поэтому для получения четкой картинки на экране и для свободы перемещения нужно знать, Miracast Windows 10 как включить.

Что это такое?

Стандарт Miracast обеспечивает взаимосвязь между гаджетами. Они подключаются и транслируют информацию друг другу с помощью беспроводной сети, без использования HDMI-кабеля.

Преимущества

  1. Главное преимущество – отсутствие жесткой привязки устройства к дисплею, на который транслируется изображение, с помощью кабеля. Этот способ подключения современен и более удобен.
  2. Это мультиплатформенная технология, обеспечивающая подключение устройств, работающих на разных ОС, что отличает Miracast от подобных технологий Apple и Google.
  3. Не происходит потери качества при передаче данных, поэтому она полноценно заменяет HDMI-кабель.

Недостатки

  1. Технология потоковой передачи информации от Microsoft нуждается в доработке, потому что она отображает на дисплее только ту картинку, которая показывается на экране гаджета. Аналоги имеют более широкий функционал.
  2. Частые сбои в работе делают функцию не популярной. Miracast – это открытый стандарт, поэтому устройства, сертифицированные по этой технологии, должны безотказно работать друг с другом. Но на практике случаются сбои.

Включение на Windows 10

Для создания связи между двумя гаджетами с помощью этой технологии они должны иметь Wi-Fi адаптер, а на одном из них должна быть установлена ОС Windows 8.1 и выше.

Полезно знать! Старые модели телевизоров могут не поддерживать Miracast. Эта проблема решается обновлением его прошивки или приобретением специального адаптера.

Отключение приемника выполняется в этом же пункте приложения Параметры.

Выберите приемник → Удалить устройство → подтвердите действия.

Посмотрите на видео, как подключить смартфон с помощью этой функции к телевизору.

Вывод

В ближайшее время Miracast станет отличной альтернативой HDMI-кабелям, потому что этот способом намного удобнее. Настройка функции выполняется в приложении Параметры Windows 10. При этом телевизор и компьютер должны поддерживать эту технологию и иметь Wi-Fi адаптер.

  • Разработка под Android

  • Архитектура Miracast (со стороны передатчика)

    Совместимость Miracast и WiDi версии 3.5 означает общность базового функционала в устройствах обоих стандартов. Какие дополнительные плюшки есть в WiDi, но отсутствуют в Miracast? На сей день их три:

    • обязательная поддержка HD видео вплоть до 1080p (хотя стандарт Miracast допускает высокое разрешение, но не обязывает все устройства поддерживать его);
    • поддержка системы защиты контента HDCP (High-bandwidth Digital Content Protection);
    • наличие двух дополнительных видео режимов – расширенного и многозадачного (о них чуть позже).
    Таким образом, можно сказать, что WiDi в настоящее время является функциональным продолжением Miracast.
    WiDi поддерживается большинством существующих мобильных платформ Intel (и наверняка будет поддерживаться последующими). Как уже отмечалось в тестировании, технология относится к разряду «однокнопочных», то есть предельно простых для пользователей.


    Процесс подключения беспроводного дисплея на примере Samsung Galaxy S4

    Ну а теперь пришло время поговорить о режимах. Нативным для WiDi/Miracast является Режим Клонирования – на удаленном дисплее отображается та же картинка, что и на локальном, с тем же разрешением.
    Двойной режим также относится к основным; в нем на удаленном дисплее проигрывается контент, а основной служит для управления и вывода служебной информации. Данный режим поддерживается через Android Presentation API.
    Расширенный режим имеется только в WiDi (и, соответственно, доступен только для устройств на платформе Intel Atom). В нем видео режим включается автоматически, когда пользователь запускает мультимедийный контент на плеере, использующим Android Media Player framework. Разрешение картинки остается «родным» вплоть до 1080р. При этом локальный рендеринг видео может отключаться для сокращения энергопотребления.
    Наконец, самый продвинутый – Многозадачный Режим , при котором видео плеер посылает изображение на удаленный дисплей, а на локальном в это время пользователь делает, что хочет: просматривает интернет, принимает звонки или даже смотрит совсем другое видео, тоже в FullHD разрешении!

    Варианты использования режима двух дисплеев:

    Режим двух дисплеев подходит не только для просмотра видео. Совершенно несложно набросать список жизненных его применений:
    • просмотр интернет на большом экране (смартфон выступает в роли тачпада);
    • заполнение форм или набор небольших текстов (смартфон – сенсорная клавиатура);
    • игры (смартфон – сенсорный геймпад/джойстик);
    • мобильное рабочее место (смарфтон – компьютер, к нему по Bluetooth подключена периферия).



    Создаем Android приложение для двух дисплеев

    Поддержка второго беспроводного дисплея в Android 4.2 (API Level 17) реализована с помощью с помощью класса Presentation , позволяющего:
    • внедрить поддержку второго дисплея в приложения, не заботясь о способе, которым он будет физически подключен;
    • работать с MHL, HDMI, Slimport или Miracast совместимыми устройствами;
    • осуществлять управление вторым дисплеем независимо от первого.
    Presentation является базовым классом и должен быть расширен:
    public class DemoPresentation extendsPresentation {
    Также необходима ассоциация с классом Display при создании. Presentatio n наследуется от Dialog , а что касается Dialog , то его жизненный цикл привязан к Activity .
    Перед тем, как задействовать Presentation , вам необходимо выбрать дисплей, что может быть сделано двумя способами:
    1. MediaRouter API (в API 16) – система сама выберет лучший дисплей за вас
    // Get the media router service. MediaRouter mMediaRouter = (MediaRouter)getSystemService(Context.MEDIA_ROUTER_SERVICE); // Use the MediaRouter that supports live video MediaRouter.RouteInfomRouteInfo =mMediaRouter.getSelectedRoute(MediaRouter.ROUTE_TYPE_LIVE_VIDEO); Display presentationDisplay= mRouteInfo.getPresentationDisplay();
    2. Display Manager API (в API 17) – перечень дисплеев.
    // Get the display manger service. DisplayManager mDisplayManager = (DisplayManger)getSystemService(Context.DISPLAY_SERVICE); // enumerate the displays Display displays =mDisplayManager.getDisplays(DisplayManger.DISPLAY_CATEGORY_PRESENTATION);
    Добавление MediaRouteButton в приложение:
    //Sets Media Route Button to second screen mode mediaRouteActionProvider.setRouteTypes(MediaRouter.ROUTE_TYPE_LIVE_VIDEO); //Launches the Wireless display setting intent startActivity(newIntent ("android.settings.WIFI_DISPLAY_SETTINGS"));
    В res/menu/default.xml:

    Как заставить Presentation API работать:

    • onRouteUnselected
    • onRouteSelected
    • onRoutePresentationDisplayChanged
    А внутри активности, которая владеет Presentation:
    • onResume
    • onPause
    API для управления WiFi дисплеями присутствуют внутри Android AOSP, но не являются частью Android framework. Параметры беспроводного дисплея могут быть вызваны через Intent android.settings.WIFI_DISPLAY_SETTINGS , но и он также не входит во фреймворк. Некоторые производители используют другие варианты: Samsung – com.samsung.wfd.LAUNCH_WFD_PICKER_DLG , HTC – com.htc.wifidisplay.CONFIGURE_MODE_NORMAL .
    Все API, приведенные на рисунке ниже, являются внутренними для Android 4.2/4.3. Они являются частью AOSP и распространяются свободно, однако не входят во фреймворки и работать не обязаны.

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

    При подготовке поста использовались материалы IDF 2013, авторы - Xavier Hallade и Costas Stylianou.



    © 2024 beasthackerz.ru - Браузеры. Аудио. Жесткий диск. Программы. Локальная сеть. Windows