2014-10-22 2 views
1

Это сложный вопрос, и я предполагаю, что на него не ответят, поскольку я не уверен, что это возможно. Я работаю над приложением, которое клиент хотел бы придать экрану большому телевизору, эффективно используя «один клик» в меню на устройстве Android (в ChromeCast).Android App - включить «Screen Cast» из приложения ChromeCast

Сценарий ChromeCast в телевизоре и на Wi-Fi (но не подключен к устройству для Android). Приложение для Android запускается пользователем. Пользователь нажимает кнопку «один клик» (что больше похоже на два щелчка), один для запуска поиска прилавков, второй выбирает устройство. Зеркальное отражение

Это в значительной степени. Его та же функция, что и приложение ChromeCast «Screen Cast» ... честно говоря, мы просто хотим включить это из нашего приложения, вместо того, чтобы загружать приложение ChromeCast.

Спасибо.

+0

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

ответ

1

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

0

У меня такая же проблема. Единственный способ, с помощью которого я смог добиться этого, - запустить приложение chromecast и начать зеркальное отображение экрана оттуда, а мое приложение реализовать класс Presentation. Несмотря на то, что я смог полностью реализовать ChromeCast UIButton, он не работает для запуска зеркалирования экрана из приложения. Вероятно, недокументированный API или что-то, что они могут добавить в будущем, но в настоящее время я не нашел способа сделать это только в приложении. -edit- Просто подумал, что я упоминал об этом, но некоторое время назад (после ввода/вывода 15) Google обновил доступные API ChromeCast. Используя CastPresentation и последние обратные вызовы, это можно сделать.

+0

Спасибо за информацию. Я также работаю над приложением, которое использует класс Presentation для отображения вторичного дисплея. Вы знаете, как я могу опубликовать приложение для Chrome? В [Руководство для разработчиков] (https://developers.google.com/cast/docs/developers) указано, что мне нужно приложение-отправитель и приложение-получатель, чтобы опубликовать приложение для Chrome Cast. – Hemanth

+0

Я просто использую по умолчанию, который предоставляет Google, так как я еще не смог зарегистрировать свой ChromeCast, поэтому я просто использую appID по умолчанию и приемник по умолчанию. Это означает, что вы не можете его стилизовать (например, экран загрузки Netflix), но он работает для моих целей. – MacD

+0

Итак, макет может отображаться в Chromecast с использованием приемника по умолчанию? – Hemanth

Смежные вопросы