Выводим изображение по воздуху с планшета, или телефона (Android) на телевизор по технологии Miracast (без проводов). На примере планшета Asus и телевизора LG. Что такое беспроводной монитор в android – вай фай дисплей

Вопрос-ответ 20.10.2019
Вопрос-ответ

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

Есть две основные технологии: и Intel WiDi (компания Intel прекратила разработку этой технологии) , с помощью которых можно выводить изображение и звук с компьютера, ноутбука или мобильных устройств по Wi-Fi. Проще говоря, использовать телевизор (проектор, монитор) , как беспроводной дисплей. Фишка в том, что с помощью этих технологий можно не просто вывести на экран "по воздуху" фильм, или фото (как в случае с ) , а транслировать все, что происходит на основном мониторе компьютера, или экране ноутбука.

Беспроводной дисплей, в роли которого чаще всего выступает телевизор, работает так, как будто он подключен по HDMI кабелю. Можно дублировать изображение, расширить экран и т. д. И все это без проводов. Есть так же мониторы с поддержкой Miracast.

Функция "Беспроводной дисплей" в Windows 10 выводит изображение по технологии Miracast. Но, почему-то при подключении, на телевизоре у была надпись "Intel"s WiDi". Как оказалось (прочитал на сайте Intel) , они прекратили разработку и поддержку технологии Intel® WiDi. И сообщают о том, что в Windows 8.1 и Windows 10 уже изначально есть поддержка Miracast, которую можно использовать для подключения беспроводных дисплеев без дополнительных программ.

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

Я проверял на таком оборудовании:

  • ПК с процессором Intel Core i3-6098P и видеокартой GeForce GTX 750Ti. Wi-Fi адаптер TP-Link TL-WN725N V2.
  • Ноутбук со старым процессором Intel Core i3 третьего поколения и встроенным видео Intel HD Graphics 4000. Видеокарта NVIDIA GeForce GT 635M. Wi-Fi адаптер тот же TP-Link TL-WN725N V2. Так как через встроенный в ноутбук адаптер не работает.
  • В качестве беспроводного дисплея использовал телевизор LG. Модель еще 2012 года, но с поддержкой Miracast и Intel WiDi. Как оказалось, в новом и навороченном телевизоре Philips нет встроенной поддержки Miracast.

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

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

Подключение к беспроводному дисплею (телевизору) в Windows 10 по Miracast

Нажмите на клавиатуре сочетание клавиш Win + P (английская) . Справа должно появится окно с разными вариантами вывода изображения. И там должен быть пункт "Подключение к беспроводному дисплею". Нажимаем на него. Если такого пункта нет, то скорее ваше железо или драйвер не поддерживает эту функцию. В конце статьи напишу об этом более подробно, и покажу, как выполнить проверку.

Начнется поиск беспроводных дисплеев и аудиоустройств.

Скорее всего, нужно включить функцию Miracast/Intel WiDi на телевизоре. В старых моделях LG, это делается в меню, в разделе "Сеть". Вот так:

На новых моделях LG, скорее всего эти настройки выглядят иначе. На телевизорах Samsung, в меню выбора источника сигнала нужно выбрать "Screen Mirroring" (возможно, не на всех моделях) . На ТВ от Sony – "Дублирование экрана" в источниках сигнала (отдельная кнопка на пульте) . На телевизорах Philips: в разделе "Настройки" - "Параметры сети" - "Wi-Fi Miracast". Но на моем, который с Android TV такого пункта нет.

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

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

Там будет надпись "Выполните инструкции на экране устройства". В моем случае, на телевизоре нужно подтвердить подключение компьютера.

Все готово!

Если с первого раза не удалось подключиться – не сдавайтесь. Попробуйте еще раз. Перезагрузите устройства. У меня с первого раза тоже что-то не законектилось.

Можно изменить режим проекции. Например, расширить экраны, или использовать только второй (телевизор, который по Miracast подключен) . Или же дублировать изображение на оба экрана.

Там же можно отключиться от беспроводного дисплея.

Подключение через добавление нового устройства в параметрах

Есть еще один способ. В параметрах перейдите в раздел "Устройства" и выберите пункт "Добавление Bluetooth или другого устройства". Затем нажмите на "Беспроводной дисплей или док-станция".

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

Может кому-то этот способ больше подойдет.

Управление звуком при подключении по Miracast

Как и по HDMI кабелю, по Miracast так же передается звук. У меня, сразу после подключения, звук с компьютера выводился через динамики телевизора. По умолчанию было устройство "Digital Output". И это не всегда удобно. Поэтому, чтобы звук воспроизводителя через динамики ноутбука, или колонки, нужно просто поменять устройство воспроизведения по умолчанию.

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

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

В более старых версиях Windows 10, когда система "понимала", что нет поддержки Miracast, то выводилось сообщение "ПК или мобильное устройство не поддерживает Miracast, поэтому беспроводное проецирование с него невозможно".

В новых версиях, просто нет пункта "Подключение к беспроводному дисплею" в меню "Проецировать", которое открывается сочетанием клавиш Win + P.

Скорее всего, нет поддержки Miracast на уровне Wi-Fi адаптера. Вот у меня, например, через встроенный в ноутбуке Wi-Fi модуль нет возможности подключится к беспроводному дисплею. Ноутбук, правда, не новый. Где-то 2012-13 года. А после подключения Wi-Fi адаптера TP-Link TL-WN725N V2 все работает.

Чтобы данная функция работала, нужна поддержка на стороне Wi-Fi адаптера и графического адаптера (видеокарты) . Как на уровне железа, так и драйвера. Это легко проверить.

Запустите командную строку и выполните команду netsh wlan show driver .

В результатах будет строчка "Поддерживается беспроводной дисплей:" С заводским (старым) Wi-Fi модулем на ноутбуке у меня такой результат:

Как видите, нет поддержки. Графический драйвер поддерживает, а Wi-Fi – нет.

А вот уже результат проверки с другим Wi-Fi адаптером:

И при такой конфигурации все отлично работает.

Что можно сделать:

  • Обновить драйвер Wi-Fi адаптера. Маловероятно, но вдруг сработает. Вот инструкция: .
  • Если по результатам проверки проблема только в Wi-Fi, то можно заменить сам Wi-Fi адаптер. Но я заметил, что в характеристиках просто не указывают, есть ли поддержка беспроводного дисплея, или нет. На TP-Link TL-WN725N второй аппаратной версии (V2) все работает. Но я уверен, что есть большое количество других адаптеров с поддержкой Miracast. Нужно искать.
  • Возможно, вам будет проще .

Рассмотрим еще одну проблему.

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

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

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

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

Обновление: Евгений в комментариях поделился решением, которое, как оказалось, помогло не только ему. Проблема была следующая: компьютер находил телевизор, как показано в инструкции выше. Но при попытке подключится на телевизоре мигал экран и появлялась ошибка: "Запрос на подключение от... завершился неудачно. Можно повторить попытку с мобильного устройства".

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

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

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

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

Сейчас, большое количество современных телевизоров, которые имеют функции Smart TV, и имеют возможность подключатся к интернету по Wi-Fi, также имеют возможность работать как беспроводные экраны по технологии Intel WiDi, или Miracast. Об этих технология, вы можете более подробно почитать в отдельной статье . Но, там я писал больше о теории, а в этой статье будет только практика.

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

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

Я только что наделал фото, скриншотов, все протестировал, проверил и сейчас всем этим поделюсь с вами. Все на реальном примере, как и всегда!

Что нам понадобится?

  • Мобильное устройство, с которого мы будем выводить изображение на телевизор. Планшет, или смартфон на Android. Не все Android устройства умеют работать с технологией Miracast (беспроводной экран) . Но, по моим наблюдениям, практически все современные устройства это умеют.
  • Телевизор, который будет принимать изображение по беспроводной технологии Miracast с планшете, или телефона. Современные телевизоры это умеют. Если на вашем телевизоре есть встроенный Wi-Fi (или внешний приемник) , и есть функция Smart TV, то скорее всего, он может выводить изображение без проводов.

Я буду показывать на примере телевизора LG 32LN575U и планшета Asus MeMO Pad 10 .

Для настройки такого подключения, Wi-Fi роутер не нужен, по сравнению с настройкой передачи медиконтента .

Соединяем планшет и телевизор для беспроводной передачи изображения

Все что нам нужно сделать, так это включить Wi-Fi на планшете, включить Miracast на телевизоре и соединить устройства.

Включаем Miracast/Intel WiDi на телевизоре LG

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

Включите телевизор, и нажмите на пульте на кнопку SETTINGS , что бы зайти в настройки.

В настройках перейдите на вкладку Сеть и выберите пункт Miracast/Intel’s WiDi .

Дальше, включаем Miracast. Просто установите переключатель в положение Вкл .

Все, телевизор пока можно оставить. Но, не выключайте его.

Включаем “Беспроводной экран” на планшете, или Android-смартфоне

Берем наш планшет (в моем случае) , и заходим в настройки.

Хочу отметить, что в зависимости от устройства (фирмы производителя, модели, версии Android, оболочки) , активация данной функции, может отличатся. Просто поищите нужные пункты в меню вашего устройства.

В настройках, сразу же включаем Wi-Fi, и переходим на вкладку Экран (Дисплей) . Справа, выбираем пункт Беспроводной экран (Miracast) .

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

Возвращаемся к телевизору. Там должен появится запрос на подключение устройства. Просто подтвердите подключение, выбрав Да . Если вы хотите, что бы в дальнейшем это устройство подключалось без запроса, то установите галочку возле пункта “Подключатся автоматически без запроса” .

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

Все готово! Можно пользоваться.

Что бы отключить трансляцию изображения на ТВ, просто нажмите снова на имя телевизора и выберите Ок .

Заново подключаемся по инструкции.

Использование беспроводной передачи изображения на практике

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

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

Сайты можно просматривать, или, например, посмотреть онлайн видео.

Запускал кстати видео на планшете, на телевизоре оно отображается хорошо. Хоть и с задержкой, но звук идет синхронно с видео. Звук, кстати передается тоже.

Пробовал играть в игры, но задержка немного раздражает.


Послесловие

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

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

Буду рад увидеть ваши отзывы и мнения о данной технологии. Как у вас все работает, какое применение нашли? Делитесь в комментариях! Всего хорошего!

Ещё на сайте:

Выводим изображение по воздуху с планшета, или телефона (Android) на телевизор по технологии Miracast (без проводов). На примере планшета Asus и телевизора LG обновлено: Февраль 6, 2018 автором: admin

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

Сейчас, большое количество современных телевизоров, которые имеют функции Smart TV, и имеют возможность подключатся к интернету по Wi-Fi, также имеют возможность работать как беспроводные экраны по технологии Intel WiDi, или Miracast. Об этих технология, вы можете более подробно почитать в отдельной статье Как вывести изображение с ноутбука, смартфона, или планшета, на телевизор по Wi-Fi? Телевизор как беспроводной монитор . Но, там я писал больше о теории, а в этой статье будет только практика.

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

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

Я только что наделал фото, скриншотов, все протестировал, проверил и сейчас всем этим поделюсь с вами. Все на реальном примере, как и всегда!

Что нам понадобится?

  • Мобильное устройство, с которого мы будем выводить изображение на телевизор. Планшет, или смартфон на Android. Не все Android устройства умеют работать с технологией Miracast (беспроводной экран). Но, по моим наблюдениям, практически все современные устройства это умеют.
  • Телевизор, который будет принимать изображение по беспроводной технологии Miracast с планшете, или телефона. Современные телевизоры это умеют. Если на вашем телевизоре есть встроенный Wi-Fi (или внешний приемник), и есть функция Smart TV, то скорее всего, он может выводить изображение без проводов.

Я буду показывать на примере телевизора LG 32LN575U и планшета Asus MeMO Pad 10 .

Для настройки такого подключения, Wi-Fi роутер не нужен, по сравнению с настройкой передачи медиконтента по DLNA.

Все что нам нужно сделать, так это включить Wi-Fi на планшете, включить Miracast на телевизоре и соединить устройства.

Включаем Miracast/Intel WiDi на телевизоре LG

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

Включите телевизор, и нажмите на пульте на кнопку SETTINGS , что бы зайти в настройки.

В настройках перейдите на вкладку Сеть и выберите пункт Miracast/Intel’s WiDi .


Дальше, включаем Miracast. Просто установите переключатель в положение Вкл .


Все, телевизор пока можно оставить. Но, не выключайте его.

Включаем “Беспроводной экран” на планшете, или Android-смартфоне

Берем наш планшет (в моем случае), и заходим в настройки.

Хочу отметить, что в зависимости от устройства (фирмы производителя, модели, версии Android, оболочки), активация данной функции, может отличатся. Просто поищите нужные пункты в меню вашего устройства.

В настройках, сразу же включаем Wi-Fi, и переходим на вкладку Экран (Дисплей). Справа, выбираем пункт Беспроводной экран (Miracast) .


Включаем 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.

Многие обладатели современных гаджетов наверняка слышали о технологии 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 сравнительно молодой, то проблемы возникают довольно часто, даже если оборудование вроде бы совсем новое и для него заявлена поддержка технологии. В любом случае при неудачной попытке связать устройства по воздуху всегда есть альтернатива в виде более надежного и стабильного .



Рекомендуем почитать

Наверх