20.10.2019

Как вывести изображение на большой экран через 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 адаптер.

Часто возникает необходимость транслировать изображение и звук с одного экрана на другой, не заморачиваясь с подключением различных проводов. Сделать это позволяет специальная технология под названием «Миракаст». Что она собой представляет, каковы его возможности и что нужно для подключения, будет описано далее.

Как применяется эта технология

Miracast поддерживается современными операционными системами Windows (7, 8, 10). Она предназначена для транслирования изображения или звука на другие устройства посредством Wi-Fi. Например, вы можете перенаправить видеопоток с экрана монитора на телевизор, продублировав картинку. Также можно выбрать функцию дополнения экрана. В этом случае рабочий стол будет разделен между 2 или более мониторами. Это особенно удобно, если вы одновременно работаете на компьютере в нескольких программах, которые не помещаются на пространстве одного монитора.

«Миракаст» поддерживает аудиофайлы форматов LPCM, Dolby AC3 и ААС. Также поддерживаются более 50 форматов видеофайлов, в том числе для трансляции на мобильные устройства. Максимально возможное разрешение составляет 1920×1080 пикселей. Таким образом, вы без проблем сможете транслировать картинку на другие мониторы и телевизоры в формате FullHD.

В Windows 10 уже предусмотрена данная функция, поэтому настройка Miracast легко осуществляется в самой Windows. Также в телевизорах и других медиаустройствах часто встречается функцию intel WiDi. Это альтернативная технология от компании «Интел». Фирма прекратила ее дальнейшую разработку, но WiDi можно пользоваться, если на вашем мониторе она присутствует. Технология «Миракаст» будет незаменима, если вы хотите провести презентацию или поиграть в любимую компьютерную игру на большом телевизоре. Качество видео и аудио на высоком уровне, сравнимое с передачей по HDMI кабелю.

Требования к оборудованию

Как уже было сказано ранее, у вас должна быть установлена Windows 7 или новее. Идеальный вариант – использование «десятки», поскольку в «Майкрософт» сконцентрировались только на улучшении и дополнении этой ОС. Так как используется беспроводное подключение, то на ноутбуке или компьютере обязательно должен быть Wi-Fi-модуль с установленными драйверами. На персональном компьютере с Windows 10 без Wi-Fi технология встроена, но воспользоваться у вас ей не получится, так как необходимое оборудование не будет найдено.

Убедитесь, что телевизор или другое устройство, на которое вы собираетесь транслировать изображение (музыку) поддерживает «Миракаст». Для проверки Windows на поддержку этой технологии следуйте инструкции:

Если вы хотите использовать телефон или планшет в качестве экрана, то убедитесь, что он виден другим устройствам, а затем в разделе «Беспроводной экран» активируйте функцию. Обратите внимание, что работу с Miracast поддерживают не все андроид-устройства. У пользователя должно быть устройство с ОС Android 4.2 или новее, однако многое зависит от производителя. Некоторые бренды в свою сборку операционной системы для мобильного не включают данную функцию.

Инструкция запуска и подключения по Miracast

Если все аппараты соответствуют требованиям, то вы можете попробовать наладить между ними связь через «Миракаст»/Intel WIDI. Существует несколько методик.

Через «Подключение к беспроводному дисплею»

Классический метод – использование стандартного интерфейса «Виндовс». Давайте рассмотрим подключение Miracast на примере современного телевизора. Инструкция включает следующие шаги:


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

Через раздел «Параметры»

Существует альтернативный способ, который позволяет наладить проецирование. Если у вас вдруг нет клавиатуры или отдельные клавиши не работают, воспользуйтесь следующим методом настройки, который требует только наличия мышки:

Чтобы сменить принцип отображения (повторение, расширение и т. д.), вам необходимо открыть меню проецирование по WIN+P. Альтернативный вариант – через иконку уведомлений в правой части экрана (на тот случай, если клавиатура не доступна).

Нюансы при подключении через модуль WiDi

Если вы используете технологию от Intel WiDi, то необходимо учитывать ряд требований, в частности:

  • Необходим процессор Intel линеек i3, i5 или i7 второго поколения или выше. Третье и второе поколения не поддерживаются Windows 10.
  • Сетевая карта с поддержкой WiDi.
  • Система «Виндовс» 7 и новее.
  • Специальное программное обеспечение. Не требуется для Windows 10.

На официальном сайте компании есть список адаптеров и графических решений, которые необходимы для полноценной работы Intel WiDi. Сопряжение устройств происходит через специальную одноименную программу, которую потребуется установить. Как и в Miracast, решение от «Интел» позволяет выбирать между повторением и расширением картинки.

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

Управление звуком при использовании Miracast

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

Возможные проблемы и способы их решения

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

Нет надписи «Подключение к беспроводному дисплею»

При вызове меню проецирования некоторые пользователи не видят надписи, которая открывает меню выбора монитора. Объяснение довольно банальное – на компьютере нет Wi-Fi-модуля или не установлены драйверы, соответственно, «Миракаст» думает, что подключение невозможно, поэтому не отображает данную строку. Вы можете либо установить драйвер на модуль беспроводной связи и убедиться, что он распознается системой, либо купить внешний Miracast модуль. Последний представляет собой аналог внешних Wi-Fi-адаптеров. Он устанавливается в USB порт, при этом позволяет наладить связь с другим устройством, которое уже поддерживает эту технологию.

Не удается подключиться к телевизору

Бывают ситуации, когда не получается подключиться к ТВ. Во-первых, убедитесь, что он имеет Wi-Fi модуль, при этом поддерживает «Миракаст». Во-вторых, телевизор должен быть доступен для обнаружения. Также проследите, что сигнал достаточно сильный, так как бетонные стены в комнатах могут сильно глушить Wi-Fi.

Рекомендуем выполнить обновление драйвера WI-Fi или ОС телевизора (если это представляется возможным). Скачайте инсталляцию с официального сайта разработчика беспроводного модуля. Стандартное обновление драйверов в «Виндовс» работает не всегда правильно. Универсальных решений нет, так как существует огромное количество моделей ТВ с «Миракаст». По наблюдениям отдельных пользователей, проблемы с подключением чаще всего возникают на устаревших процессорах (2-3 поколение). Они не всегда распознают необходимые драйверы, при этом не поддерживают Windows 10, которая необходима для стабильной работы.

Подключению препятствует антивирус/файервол

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

В качестве эксперимента рекомендуем отключить фаервол (брандмауэр) и используемый антивирус, после чего попробовать подключить «Миракаст» снова. Если процесс успешно выполнен, то необходимо добавить трафик от «Миракаст» в исключения. При наличии стороннего антивируса (Dr Web, ESET, NOD32 или «Касперский»), естественно, рекомендуем полностью отключить брандмауэр. Описанные антивирусы вполне справляются с обеспечением безопасности компьютера самостоятельно.

Преимущества и недостатки технологии

Miracast имеет множество различных преимуществ, в число которых входит:

  • отлаженная технология, которая позволяет стабильно передавать «тяжелые» медиафайлы с использованием стандарта IEEE 802.11n;
  • для налаживания связи между устройствами не требуется наличие маршрутизатора;
  • для защиты данных используется технология WPA2;
  • минимальные задержки сигнала и ресинхронизация;
  • легкость обнаружения других устройств;
  • поддержка 3D-контента.

Существенных недостатков практически нет, разве что ограничение максимального разрешения на уровне FullHD, в то время когда активно начинают появляться мониторы 2K и 4К. Небольшим недостатком является отсутствие узнаваемого логотипа. Это во многом и стало причиной того, что о «Миракаст» знают далеко не все. Среди ближайших аналогов моно выделить технологию Apple AirPlay.

Несмотря на свою неизвестность, технология «Миракаст» предлагает действительно широкие возможности. С ее помощью без лишних манипуляций на Windows 10 можно запустить трансляцию с компьютера или ноутбука на другие устройства. Поддерживается большой список аудио и видеоформатов. Есть возможность проецировать изображение со смартфона на телевизор или компьютер по воздуху, что исключает необходимость создания проводного HDMI подключения. Вполне вероятно, что разработчики в скором времени добавят возможность транслировать видео в разрешении больше чем FullHD.

Пожаловаться на контент


  • Нарушение авторских прав Спам Некорректный контент Сломанные ссылки

  • Термин Wi — Fi вошёл в нашу жизнь не так давно, но уже прочно стал обыденностью, без которой трудно эту жизнь представить. На сегодняшний день техники, использующей Wi — Fi , выпущено больше, чем людей, живущих на Земле. Над созданием и постоянным совершенствованием этого стандарта работает всемирная сеть компаний Wi — Fi Alliance.

    Именно она в конце 2012 года ввела открытый стандарт беспроводной передачи мультимедийного сигнала, получивший название Miracast. Этот стандарт, базирующийся на технологии Wi — Fi Direct , не требует присутствия маршрутизатора. Телевизор сам создаёт локальную сеть, к которой остаётся только подключиться, выполнив простые операции. Для обмена мультимедийными сигналами нужны только передатчик и приёмник. В процессе обмена информацией передаются не файлы, а пакеты видеосигнала (формат ITU — TH .264). Возможна также и передача сигнала от телевизора на экран ноутбука, планшета и т.п.

    Особенности стандарта

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

    1. Отсутствие привязки устройства к определённому дисплею как по кабелю, так и программно, путём установки специального драйвера.
    2. Возможность соединения устройств, работающих c разными операционными системами.
    3. Сохранение качества передаваемого изображения на уровне HDMI-кабеля. Поддержка разрешения до 1920х1080 (FullHD), звука 5.1.
    4. Заинтересованность в его развитии компаний-гигантов Intel, AMD, MediaTek, Qualcomm, NVIDIA.
    5. Нет необходимости скачать дополнительное программное обеспечение.

    Недостатки:

    1. Нестабильность соединений, зависящая, главным образом от качества устройств.
    2. Ненормированная задержка соединения.

    Стандарт Miracast поддерживается операционными системами:

    • Windows 8.1, 10, Phone 8.1, Windows 10 Mobile;
    • Android Jelly Bean 4.2 и выше.

    Miracast Windows 10. Как включить

    Windows 10 способна подключать устройства друг с другом двумя путями.

    Путь 1

    1. Последовательно кликнуть нужные пункты в следующих окнах (см. рисунки).

    Рисунок 2

    Рисунок 3

    Рисунок 4

    Рисунок 5

    2. Выберите телевизор.

    3. На телевизоре одобрите запрос подключения.

    4. При необходимости введите предложенный PIN -код.

    5. Если приёмник и передатчик совместимы (см. далее), то на экране телевизора появится картинка, аналогичная картинке на передающем устройстве.

    Как отключить телевизор, показано ниже .

    Рисунок 6

    Путь 2

    1. Нажать комбинацию клавиш « WIN + P ». Здесь WIN – клавиша с эмблемой WINDOWS , P – клавиша с латинской буквой (рис.7) и подключиться к дисплею.

    Рисунок 7

    2. Выберите нужное устройство из предложенного списка. Перед началом поиска не забудьте включить телевизор (рис.8).

    Рисунок 8

    После успешного соединения на обоих устройствах можно будет наблюдать одинаковые картинки.

    Важные замечания

    1. Телевизор должен поддерживать стандарт Miracast . Если в нём это не предусмотрено, то придётся пользоваться HDMI- адаптером и скачать дополнительное программное обеспечение.
    2. В телевизоре эта технология может иметь другое название. Например, компания Samsung назвала эту функцию Screen Mirroring (зеркальный экран).

    На этом данную статью можно было бы закончить, если не одно «но». Как отмечалось выше, передатчик и приёмник должны быть согласованы. Телевизоры известных брендов, имеющие поддержку Smart TV начиная с 2013 года, производятся со встроенными приёмники Miracast (технология Intel WiDi совместима с технологией Miracast).

    Возможные проблемы

    1. Устройство не поддерживает стандарт Miracast . Это может происходить как из-за старенького Wi — Fi адаптера (выпущен до 2013 года), так и из-за проблемного драйвера. В первом случае лучше воспользоваться внешним адаптером. Во втором случае проблема может быть решена установкой последнего драйвера, который можно скачать с сайта изготовителя передающего устройства. Это нужно сделать и в том случае, если Windows 10 сама скачала и установила драйвер чипсета. Если производитель не может предложить нужный драйвер для Windows 10, воспользуйтесь драйвером для «восьмёрки». Очень часто это помогает.
    2. Устройство не подключается к телевизору. После долгой попытки подключения к телевизору на экране устройства с Windows 10 появляется сообщение, показанное на рис.9.

    Рисунок 9

    Как и в первом случае, проблема может быть решена установкой последнего драйвера, полученного от изготовителя передающего устройства. Его можно бесплатно скачать с соответствующего сайта. Если Wi — Fi адаптер не самый «свежий», то из-за неполной совместимости технологий переустановка драйвера может не решить проблемы. В этом случае для просмотра фильмов лучше настроить DLNA (технология для соединения различных устройств в цифровую сеть) в Windows 10.

    Дополнительные замечания

    1. Стандарт Miracast не настолько совершенен, чтобы окончательно не подключать устройства с помощью кабеля HDMI. Сейчас любой компьютер или ноутбук имеет такой разъём. В крайнем случае сгодится недорогой переходник. В этом случае процесс игры или просмотра фильма гарантированно не будет испорчен прерываниями в передаче видеосигнала гарантированного качества.
    2. Адаптер Miracast можно использовать в путешествиях, при посещении друзей, на небольших презентациях. С его помощью видео с любого мобильного устройства может быть передано на любой телевизор, имеющий HDMI и USB -порты (порт USB используется для электропитания устройства).
    3. В целом стандарт Miracast, являясь чрезвычайно полезным, до конца ещё «не вылизан», и пока не смог найти для себя достойное место. У него всё впереди.

    Но современные технологии позволяют отображать экран планшета или смартфона на телевизоре без использования кабеля. Эта технология называется Miracast .

    Miracast - стандарт беспроводной передачи мультимедийного сигнала, утверждённый объединением Wi-Fi Alliance 19 сентября 2012 года. Стандарт разработан на основе технологии Wi-Fi Direct: для передачи сигнала требуется наличие только двух совместимых устройств - приёмника и передатчика (Википедия). Согласно этой технологии для того, что бы подключить ваш планшет или смартфон на Андройд к телевизору, потребуется телевизор поддерживающий технологию Miracast и планшет или смартфон на Андройд версии 4.2 и выше (4.4, 5.0 и т.д.), никаких дополнительных устройств - Wi-Fi маршрутизаторов и других устройств не требуется .

    Предлагаю на наглядном примере продемонстрировать как пфодключить планшет или смартфон на Андройд к телевизору, на примере телевизора LG на WebOS и планшета ASUS на Android 5.0.

    Включение функции Miracast на телевизоре.

    Включение этой функции на других телевизорах (Samsung, Philips, Sony, Toshiba и т.д.), будет происходить по аналогии.

    Откройте Смарт приложения, для этого:

    На стандартном пульте нажмите кнопку "Smart".

    На пульте Magic Remote нажмите кнопку "Home" (домик)

    Затем откройте полное меню приложений.

    Выберите "Screen Share".

    Таким образом, вы включили функцию Miracast на телевизоре.

    Включение функции Miracast на планшете/ смартфоне Андройд.

    Первым делом необходимо включить Wi-Fi. Для этого зайдите в "Настройки" и переведите переключатель в сторону включения Wi-Fi.

    Теперь можно приступить к включению Miracast, для этого откройте "Настройки" на Андройд устройстве.

    Внимание!!! В зависимости от устройства (фирмы производителя, модели, версии Android, оболочки), включение данной функции, может отличатся. Вот один из примеров, как включить Miracast: необходимо зайти в "Настройки" - "Экран" - "Беспроводной экран (Miracast)" - включить и подключиться к телевизору. Ниже описано как это выглядело на тестируемом планшете.

    В поле "Беспроводные сети" выбрать "Еще".

    Выбрать "Play To" (беспроводное подключение к дисплею).

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

    Нажав на него начнется подключение вашего Андройд устройства к телевизору.

    Спустя несколько секунд на экране телевизора вы увидите экран вашего планшета или смартфона.

    Таким образом, вы подключили ваш смартфон/ планшет с Андройд к телевизору.

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

    Отключение Miracast.

    Для того что бы отключить Miracast необходимо на планшете/ смартфоне зайти в "Настройки" - в поле "Беспроводные сети" выбрать "Еще", нажать на "Play To" и кнопку "Отключить".

    На мой взгляд, технология Miracast является одним из лучших способов подключения планшета или смартфона на Андройд к телевизору, поскольку она крайне проста в подключении, не требует никаких дополнительных устройств (только планшет/ смартфон и телевизор), единственный недостаток это задержка в доли секунды, играть в игры не удобно, но смотреть видео, фото, презентации - без проблем. Miracast своего рода беспроводной HDMI, который, я думаю, займет достойное место в беспроводных способах подключения к телевизору различных устройств.

    Преимущества беспроводного подключения с помощью Miracast:

    1) Подключение осуществляется беспроводным способом.

    2) Для подключения не требуется никаких дополнительных устройств (роутеров, маршрутизаторов и т.п.)

    3) Простота подключения, достаточно включить функцию Miracast на телевизоре и на планшете.

    4) Защиты канала передачи данных между устройствами на основе технологии WPA2.

    Недостатки технологии Miracast:

    1) Небольшая задержка, не критично для просмотра видео и фото, но в игры играть не комфортно.

    Видео настройки беспроводного подключения планшета/ смартфона на Android к телевизору с помощью Miracast.


    Архитектура 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
    womanizers.ru - Журнал современной женщины