Не удалось открыть ярлык Интернета для протокола Chrome html, программа не зарегистрирована

Обновлено: 21.11.2024

Ниже перечислены распространенные проблемы, которые могут возникнуть при работе с клиентом WorkSpaces.

Проблемы

Я не получил электронное письмо с кодом регистрации Amazon WorkSpaces

Обратитесь за помощью к администратору WorkSpaces.

Клиентское приложение Amazon WorkSpaces Application Manager не отображается на рабочем столе Windows WorkSpace

Ярлык Amazon WAM должен быть установлен на рабочем столе клиента Windows WorkSpaces. Если ярлыка нет на рабочем столе клиента, см. раздел «Устранение неполадок с Amazon WAM» в Руководстве пользователя Amazon WAM.

Я не вижу приложений, перечисленных в клиентском приложении Amazon WorkSpaces Application Manager

Выберите МОИ ПРИЛОЖЕНИЯ, чтобы просмотреть приложения, которые ваш администратор указал для установки по умолчанию на вашем WorkSpace. Выберите ОБНАРУЖИТЬ, чтобы просмотреть приложения, которые ваш администратор сделал доступными для установки.

После входа в клиентское приложение Windows отображается только белая страница, и я не могу подключиться к своему WorkSpace

Эта проблема может быть вызвана просроченными сертификатами Verisign/Symantec на клиентском компьютере (не на WorkSpace). Удалите просроченный сертификат и снова запустите клиентское приложение.

Как найти и удалить просроченные сертификаты Verisign/Symantec

В Панели управления Windows на клиентском компьютере (не на WorkSpace) выберите Сеть и Интернет.

Выберите «Свойства обозревателя».

В диалоговом окне "Свойства Интернета" выберите "Содержимое", "Сертификаты".

В диалоговом окне "Сертификаты" выберите вкладку "Промежуточные центры сертификации". В списке сертификатов выберите все сертификаты, выпущенные Verisign или Symantec, срок действия которых также истек, и выберите Удалить. Не удаляйте сертификаты, срок действия которых не истек.

На вкладке Доверенные корневые центры сертификации выберите все сертификаты, выданные Verisign или Symantec, срок действия которых также истек, и нажмите Удалить. Не удаляйте сертификаты, срок действия которых не истек.

Закройте диалоговое окно "Сертификаты" и диалоговое окно "Свойства Интернета".

Мой клиент WorkSpaces выдает сетевую ошибку, но я могу использовать другие сетевые приложения на своем устройстве

Клиентские приложения WorkSpaces полагаются на доступ к ресурсам в облаке AWS и требуют подключения, обеспечивающего пропускную способность загрузки не менее 1 Мбит/с. Если ваше устройство имеет прерывистое подключение к сети, клиентское приложение WorkSpaces может сообщить о проблеме с сетью.

WorkSpaces принуждает использовать цифровые сертификаты, выданные Amazon Trust Services, с мая 2018 года. Amazon Trust Services уже является доверенным корневым центром сертификации (ЦС) в операционных системах, поддерживаемых WorkSpaces. Если список корневых ЦС для вашей операционной системы устарел, ваше устройство не может подключиться к WorkSpaces, и клиент выдает сетевую ошибку.

Чтобы распознать проблемы с подключением из-за сбоев сертификата

Нулевые клиенты PCoIP — отображается следующее сообщение об ошибке:

Другие клиенты: проверка работоспособности завершается сбоем с красным предупреждающим треугольником для Интернета.

Чтобы устранить сбои сертификатов

В случае сбоя сертификата используйте одно из следующих решений.

Для всех остальных клиентов обратитесь к администратору Amazon WorkSpaces.

Иногда для входа в Windows WorkSpace требуется несколько минут

Параметры групповой политики, заданные вашим системным администратором, могут вызвать задержку при входе в систему после запуска или перезагрузки Windows WorkSpace. Эта задержка возникает, когда параметры групповой политики применяются к WorkSpace, и это нормально.

Когда я пытаюсь войти в систему, клиент Amazon WorkSpaces для Windows зависает на экране «Подготовка страницы входа»

При запуске версий 3.0.4 и 3.0.5 клиентского приложения WorkSpaces для Windows на компьютере с Windows 10 клиент может зависнуть на экране «Подготовка страницы входа». Чтобы избежать этой проблемы, обновите клиентское приложение Windows до версии 3.0.6 или не запускайте клиентское приложение Windows с правами администратора (с повышенными правами).

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

При попытке войти в WorkSpace с помощью клиентских приложений WorkSpaces для Windows, macOS и Linux версии 3.0 и выше вы можете получить сообщение об ошибке «Нет сети» на странице входа, если вы указали собственный прокси-сервер. .

Клиент Windows. Чтобы избежать этой проблемы с клиентом Windows, обновите его до версии 3.0.12 или более поздней. Дополнительные сведения о настройке параметров прокси-сервера в клиенте Windows см. в разделе Прокси-сервер для клиента Windows.

Клиент macOS. Чтобы обойти эту проблему, используйте прокси-сервер, указанный в операционной системе устройства, вместо использования настраиваемого прокси-сервера. Дополнительные сведения о настройке параметров прокси-сервера в клиенте macOS см. в разделе Прокси-сервер для клиента macOS.

Клиент Linux. Чтобы избежать этой проблемы с клиентом Linux, обновите его до версии 3.1.5 или более поздней. Если вы не можете выполнить обновление, вы можете обойти эту проблему, используя прокси-сервер, указанный в операционной системе устройства, вместо использования настраиваемого прокси-сервера. Дополнительные сведения о настройке параметров прокси-сервера в клиенте Linux см. в разделе Прокси-сервер для клиента Linux.

Страница входа в клиентское приложение Amazon WorkSpaces для Windows очень маленькая

Запуск клиента WorkSpaces Windows с правами администратора (с повышенными правами) может привести к проблемам с просмотром в средах с высоким DPI. Чтобы избежать этих проблем, запускайте клиент в пользовательском режиме.

Я вижу следующее сообщение об ошибке: "Статус WorkSpace: неработоспособен. Нам не удалось подключить вас к вашему WorkSpace. Повторите попытку через несколько минут".

Если вы только что запустили или перезапустили WorkSpace, подождите несколько минут, а затем попробуйте снова войти в систему.

Если вы продолжаете получать это сообщение об ошибке, вы можете попробовать выполнить следующие действия (если ваш администратор WorkSpaces разрешил вам сделать это):

Если вам не удается перезапустить или перестроить WorkSpace самостоятельно или если после этого вы продолжаете видеть сообщение об ошибке, обратитесь за помощью к администратору WorkSpaces.

Иногда я выхожу из своего Windows WorkSpace, даже если я закрыл сеанс, но не вышел из системы

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

Я забыл пароль и попытался сбросить его, но не получил электронное письмо со ссылкой для сброса

Обратитесь за помощью к администратору WorkSpaces.

Я не могу подключиться к Интернету со своего WorkSpace

По умолчанию WorkSpaces не может обмениваться данными с Интернетом. Ваш администратор Amazon WorkSpaces должен явным образом предоставить доступ в Интернет.

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

Вы можете установить любой тип программного обеспечения безопасности или брандмауэра на свой WorkSpace, но WorkSpaces требует, чтобы определенные входящие и исходящие порты были открыты на WorkSpace. Если программное обеспечение безопасности или брандмауэр, которое вы устанавливаете, блокирует эти порты, WorkSpace может работать неправильно или может стать недоступным. Дополнительную информацию см. в разделе «Требования к портам для WorkSpaces» в Руководстве по администрированию Amazon WorkSpaces.

Чтобы восстановить WorkSpace, перестройте свой WorkSpace, если у вас все еще есть к нему доступ, или попросите администратора Amazon WorkSpaces перестроить ваш WorkSpace. Затем вам придется переустановить программное обеспечение и правильно настроить доступ к порту для вашего WorkSpace.

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

Если время приема-передачи от вашего клиента до вашего WorkSpace превышает 100 мс, вы все равно можете использовать свой WorkSpace, но это может привести к ухудшению работы. Медленное время приема-передачи может быть вызвано многими факторами, но наиболее распространенными являются следующие:

Вы находитесь слишком далеко от региона AWS, в котором находится ваш WorkSpace. Для наилучшего использования WorkSpace вы должны находиться в пределах 3 000 миль от региона AWS, в котором находится ваш WorkSpace.

Ваше сетевое подключение нестабильно или медленно. Для оптимальной работы ваше сетевое соединение должно обеспечивать скорость не менее 300 кбит/с с возможностью обеспечения скорости более 1 Мбит/с при просмотре видео или использовании графических приложений на вашем WorkSpace.

Я получил сообщение об ошибке "неверный сертификат" в клиентском приложении. Что это значит?

Клиентское приложение WorkSpaces проверяет подлинность службы WorkSpaces с помощью сертификата SSL/TLS. Если корневой центр сертификации сервиса Amazon WorkSpaces не может быть проверен, клиентское приложение отображает ошибку и запрещает любое подключение к сервису. Наиболее распространенной причиной является прокси-сервер, который удаляет корневой центр сертификации и возвращает неполный сертификат клиентскому приложению. Обратитесь за помощью к сетевому администратору.

У меня возникают проблемы при попытке подключиться к Windows WorkSpace с помощью веб-доступа

Windows WorkSpaces использует определенную конфигурацию экрана входа в систему, чтобы вы могли войти в систему из своего клиента Web Access. Вашему администратору Amazon WorkSpaces может потребоваться настроить параметры групповой политики и политики безопасности, чтобы вы могли входить в свой WorkSpace из клиента Web Access. Если эти параметры настроены неправильно, вы можете столкнуться с длительным временем входа в систему или черными экранами при попытке входа в WorkSpace. Обратитесь за помощью к администратору Amazon WorkSpaces.

Начиная с 1 октября 2020 г. клиенты больше не смогут использовать клиент Amazon WorkSpaces Web Access для подключения к пользовательским рабочим столам Windows 7 или к рабочим столам Windows 7 с собственной лицензией (BYOL).

Я вижу следующее сообщение об ошибке: "Устройству не удается подключиться к службе регистрации. Проверьте настройки сети".

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

Эта ошибка возникает, когда клиентское приложение WorkSpaces не может связаться со службой регистрации. Обратитесь за помощью к администратору Amazon WorkSpaces.

Я пропустил обновление своего клиентского приложения, и у меня возникли проблемы с обновлением моего клиента до последней версии

Если вы пропустили обновление клиентского приложения Amazon WorkSpaces для Windows и теперь хотите установить последнюю версию клиента, см. статью Обновление клиентского приложения WorkSpaces для Windows до более новой версии.

Если вы пропустили обновление клиентского приложения Amazon WorkSpaces macOS и теперь хотите установить последнюю версию клиента, см. раздел Обновление клиентского приложения WorkSpaces macOS до более новой версии.

Моя гарнитура не работает в моем WorkSpace

Если вы используете клиентское приложение для Android, iPad, macOS, Linux или Windows для Amazon WorkSpaces и у вас возникают проблемы с использованием гарнитуры в WorkSpace, попробуйте выполнить следующие действия:

Отключитесь от WorkSpace (выберите Amazon WorkSpaces, Disconnect WorkSpace).

Отсоедините гарнитуру, а затем снова подключите ее. Убедитесь, что она работает на локальном компьютере или планшете. Для USB-гарнитуры убедитесь, что она отображается как устройство воспроизведения локально на вашем компьютере или планшете:

В Windows проверьте устройства, перечисленные на панели управления в разделе «Оборудование и звук» > «Звук». В диалоговом окне "Звук" выберите вкладку "Воспроизведение".

В macOS выберите меню Apple > «Системные настройки» > «Звук» > «Вывод».

Для iPad: откройте Центр управления и нажмите кнопку AirPlay.

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

Повторно подключитесь к WorkSpace.

Теперь ваша гарнитура должна работать в WorkSpace. Если у вас по-прежнему возникают проблемы с гарнитурой, обратитесь к администратору WorkSpaces.

Аудио в настоящее время не поддерживается в Linux WorkSpaces с использованием протокола потоковой передачи WorkSpaces (WSP).

Мне не удается установить клиентское приложение Android на Chromebook

Если вы используете Chromebook, выпущенный до 2019 г., ознакомьтесь с инструкциями по установке для Chromebook, выпущенного до 2019 г., прежде чем пытаться установить клиентское приложение Amazon WorkSpaces для Android.

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

При вводе я получаю неправильные символы; например, я получаю \ и | когда я пытаюсь ввести кавычки (' и ")

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

Клиентское приложение WorkSpaces не запускается на моем Mac

Если вы попытаетесь запустить более старые версии клиентского приложения WorkSpaces на своем Mac, клиентское приложение может не запуститься, и вы можете получить следующие предупреждения системы безопасности:

Если вы используете macOS 10.15 (Catalina) или более позднюю версию, вы должны использовать версию 3.0.2 или более позднюю версию клиента macOS.

Версии 2.5.11 и более ранние версии клиента macOS больше нельзя устанавливать на устройства macOS. Эти версии также больше не работают на устройствах с macOS Catalina или более поздней версии.

Если вы используете версию 2.5.11 или более раннюю и обновляете более старую версию macOS до Catalina или более поздней версии, вы больше не сможете использовать клиент версии 2.5.11 или более ранней.

Чтобы решить эту проблему, мы рекомендуем затронутым пользователям обновить клиент macOS до последней версии, которую можно загрузить на сайте Amazon WorkSpaces Client Downloads .

Дополнительную информацию об установке или обновлении клиента macOS см. в разделе Установка и установка.

У меня возникают проблемы с использованием клавиши с логотипом Windows в Windows WorkSpaces при работе на Mac

По умолчанию клавиша с логотипом Windows на клавиатуре Windows и клавиша Command на клавиатуре Apple сопоставляются с клавишей Ctrl при использовании клиентского приложения Amazon WorkSpaces для macOS.Если вы хотите изменить это поведение, чтобы эти две клавиши сопоставлялись с клавишей с логотипом Windows, см. раздел Переназначение клавиши с логотипом Windows или клавиши Command, чтобы узнать, как переназначить эти клавиши.

Мой WorkSpace выглядит размытым на моем Mac

Если у вас низкое разрешение экрана в WorkSpaces и объекты выглядят размытыми, вам нужно включить режим высокого разрешения и настроить параметры масштабирования экрана на вашем Mac. Дополнительную информацию см. в разделе Поддержка дисплеев WorkSpaces с высоким разрешением.

У меня проблемы с копированием и вставкой

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

Ваш администратор включил перенаправление буфера обмена для вашего WorkSpace.

Перенаправление буфера обмена не поддерживается в клиентском приложении WorkSpaces Linux.

Размер несжатого объекта не превышает 20 МБ.

Тип данных, который вы скопировали, поддерживается для перенаправления буфера обмена. Список поддерживаемых типов данных см. в разделе Общие сведения о функции копирования/вставки программного обеспечения для облачного доступа в документации по Teradici.

Мой экран мерцает или не обновляется должным образом, или моя мышь не щелкает в нужном месте

Если вы используете версию клиентского приложения Amazon WorkSpaces для Windows до версии 3.1.4, у вас могут возникнуть следующие проблемы с обновлением экрана, вызванные аппаратным ускорением:

В некоторых местах на экране могут быть мерцающие черные прямоугольники.

Экран может некорректно обновляться на странице входа в WorkSpaces или может некорректно обновляться после входа в WorkSpaces. Вы можете увидеть артефакты на экране.

Ваши щелчки мыши могут не совпадать с положением курсора на экране.

Чтобы устранить эти проблемы, мы рекомендуем обновить клиентское приложение Windows до версии 3.1.4 или более поздней. Начиная с версии 3.1.4 аппаратное ускорение по умолчанию отключено в клиентском приложении Windows.

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

Если вам нужно использовать клиентское приложение Windows версии 3.1.3 или более ранней, вы можете отключить аппаратное ускорение в Windows. Чтобы отключить аппаратное ускорение для версии 3.1.3 или более ранней, см. Управление аппаратным ускорением. Отключение аппаратного ускорения в Windows может повлиять на производительность других приложений Windows.

В последнее время я наблюдаю рост числа случаев этой конкретной проблемы на новых компьютерах с Windows 8/8.1/10. Это происходит, когда пользователь пытается запустить Chrome с помощью любого ярлыка на рабочем столе, панели задач или в другом месте, или при открытии любого файла или протокола (URL и т. д.), связанных с Chrome. Единственное постоянное «решение» — создать прямой ярлык для исполняемого файла Chrome.exe в каталоге %PROGRAMFILES(x86)%\Google\Chrome\Application, а затем запустить его оттуда. Однако это не устраняет проблемы с попыткой открыть файлы .HTML и URL-ссылки из других приложений, которые по-прежнему вызывают ошибку.

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

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

  1. Удалите Java (все версии).
  2. Удалите Chrome.
  3. Перезагрузить.
  4. Переустановите Chrome.

Это полностью устранило проблему на компьютере моего пользователя. Это может работать или не работать для вас; если это не так, попробуйте одно из следующих решений:

  1. Откройте реестр.
  2. Удалите (если есть) следующие ключи реестра:
    1. HKEY_CURRENT_USER\Software\Classes\Wow6432Node\CLSID\
    2. HKLM\Software\Classes\Chrome
    3. HKLM\Software\Classes\ChromeHTML\open\command\DelegateExecute
    1. Откройте "Программы по умолчанию" и временно установите другой браузер по умолчанию (например, IE).
    2. Откройте Chrome и установите его по умолчанию при автоматическом запросе.

    Надеюсь, это поможет кому-то еще справиться с этой проблемой.

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

    Если вы щелкнете по ярлыку браузера Google Chrome и обнаружите, что браузер Chrome не открывается или не запускается, этот пост наверняка вас заинтересует. В частности, вы также можете получить сообщение об ошибке Класс не зарегистрирован в Chrome.exe в Windows 11/10/8/7.

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

    Класс не зарегистрирован Chrome.exe

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

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

    Перезагрузите компьютер с Windows.

    Если это не сработает, удалите ярлык Chrome на начальном экране или в меню "Пуск" и перейдите в следующую папку:

    Проверьте, работает ли нажатие на chrome.exe. Должно. Если это так, закрепите его ярлык в меню «Пуск». Теперь он будет работать правильно.

    Если это также не поможет вам, вы можете посмотреть, поможет ли вам сброс настроек Chrome.

    ПРИМЕЧАНИЕ. Ошибка Класс не зарегистрирован может возникать в различных программах Windows 11/10, таких как Outlook, Explorer, Photos и т. д.

    Дата: 2 декабря 2020 г. Теги: Chrome

    Похожие записи

    Не удается загрузить или сохранить изображения из Google Chrome на ПК с Windows

    Как очистить или очистить DNS-кэш Google Chrome

    Как автоматически воспроизводить анимированные GIF-файлы в результатах поиска картинок Google

    [электронная почта защищена]

    сообщить об этом объявлении

    Image Capture – это API для захвата неподвижных изображений и настройки аппаратных параметров камеры. Этот API доступен в Chrome 59 для Android и ПК. Мы также опубликовали библиотеку полифилов ImageCapture.

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

    Объект ImageCapture создается с использованием MediaStreamTrack в качестве источника. API имеет два метода захвата: takePhoto() и grabFrame(), а также способы получения возможностей и настроек камеры и изменения этих настроек.

    Строительство

    API Image Capture получает доступ к камере через MediaStreamTrack, полученный из getUserMedia():

    Вы можете попробовать этот код в консоли DevTools.

    Захват

    Съемка может быть выполнена двумя способами: полный кадр и быстрый снимок. takePhoto() возвращает Blob, результат одной фотографической экспозиции, который можно загрузить, сохранить в браузере или отобразить в элементе. Этот метод использует самое высокое доступное разрешение фотокамеры. Например:

    grabFrame() возвращает объект ImageBitmap, моментальный снимок живого видео, который можно (например) нарисовать на >, а затем подвергнуть постобработке для выборочного изменения значений цвета. Обратите внимание, что ImageBitmap будет иметь только разрешение видеоисточника, которое обычно будет ниже, чем возможности неподвижного изображения камеры. Например:

    Возможности и настройки

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

    Возможности и настройки «живой» камеры управляются с помощью предварительного просмотра MediaStreamTrack : MediaStreamTrack.getCapabilities() возвращает словарь MediaTrackCapabilities с конкретными поддерживаемыми возможностями и диапазонами или допустимыми значениями, например. поддерживаемый диапазон масштабирования или разрешенные режимы баланса белого. Соответственно, MediaStreamTrack.getSettings() возвращает MediaTrackSettings с конкретными текущими настройками. Масштаб, яркость и режим фонарика относятся к этой категории, например:

    Возможности и настройки «неживой» камеры управляются с помощью объекта ImageCapture: ImageCapture.getPhotoCapabilities() возвращает объект PhotoCapabilities, который обеспечивает доступ к доступным возможностям «неживой» камеры. Соответственно, начиная с Chrome 61, ImageCapture.getPhotoSettings() возвращает объект PhotoSettings с конкретными текущими настройками. Разрешение фото, уменьшение эффекта красных глаз и режим вспышки (кроме фонарика) относятся к этому разделу, например:

    Настройка

    Настройки «живой» камеры можно настроить с помощью ограничений applyConstraints() предварительного просмотра MediaStreamTrack, например:

    Настройки "неживой" камеры настраиваются с помощью дополнительного словаря PhotoSettings функции takePhoto(), например:

    Возможности камеры

    Если вы запустите приведенный выше код, вы заметите разницу в размерах между результатами захватаFrame() и takePhoto().

    Метод takePhoto() дает доступ к максимальному разрешению камеры.

    grabFrame() просто берет следующий доступный VideoFrame в MediaStreamTrack внутри процесса рендеринга, тогда как takePhoto() прерывает MediaStream , перенастраивает камеру, делает фотографию (обычно в сжатом формате, следовательно, Blob ), а затем возобновляет Медиастримтрек. По сути, это означает, что функция takePhoto() предоставляет доступ ко всем возможностям камеры по разрешению неподвижных изображений. Раньше можно было "сделать фото" только с помощью вызова drawImage() для элемента холста, используя видео в качестве источника (как в примере здесь).

    Дополнительную информацию можно найти в разделе README.md.

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

    Полный диапазон доступных разрешений камеры для неподвижных изображений можно получить и установить с помощью значений MediaSettingsRange для PhotoCapabilities.imageHeight и imageWidth . Обратите внимание, что минимальные и максимальные ограничения ширины и высоты для getUserMedia() предназначены для видео, которые (как обсуждалось) могут отличаться от возможностей камеры для неподвижных изображений. Другими словами, вы не сможете получить доступ к полному разрешению вашего устройства при сохранении из getUserMedia() на холст. Демонстрация ограничения разрешения WebRTC показывает, как установить ограничения getUserMedia() для разрешения.

    Что-нибудь еще?

    Вспышка камеры (вспышка устройства) доступна через FillLightMode в PhotoCapabilities , а режим Torch (вспышка постоянно включена) можно найти в MediaTrackCapabilities .

    Демонстрации и примеры кода

    Поддержка

    • Chrome 59 для Android и ПК.
    • Chrome Canary для Android и ПК до версии 59 с включенными функциями экспериментальной веб-платформы.

    Подробнее

    Если не указано иное, содержимое этой страницы предоставляется по лицензии Creative Commons Attribution 4.0, а образцы кода — по лицензии Apache 2.0. Подробнее см. в Правилах сайта Google Developers. Java является зарегистрированным товарным знаком Oracle и/или ее дочерних компаний.

    Читайте также: