К обсуждениям

Элемент usermedia в Chrome 151 не даёт поток: проверка разрешений

Редакция VOne Технологии

Элемент usermedia в Chrome 151 не даёт поток: проверка разрешений. Узкий people-first разбор: какой baseline снять, какой обратимый контроль выполнить, где остановиться и какой обезличенный артефакт приложить к issue.

Где проходит граница симптома

Пользовательская боль: декларативный control отображается, но media stream не появляется либо повторный запрос путается с ранее сохранённым решением пользователя. Не лечите симптом до baseline. Укажите Android build, target SDK если он влияет, версию зависимости и наблюдаемую точку отказа. Личные данные замените test objects; поисковый сниппет не считается доказательством. Граница поискового намерения: как проверить элемент usermedia Chrome 151 при отказе камеры или микрофона. Соседние неисправности не включаются в этот материал и требуют отдельного evidence.

Что подтверждено официально

Первичные документы подтверждают: Android 17 PhotoPickerUiCustomizationParams позволяет изменить grid aspect ratio с 1:1 на portrait 9:16 для ACTION_PICK_IMAGES и embedded picker. Технический факт берётся с прямой страницы Android Developers Blog, открытой редакцией сегодня. RSS, Reddit и community используются только как leads. Данных о числе затронутых пользователей из источника нет. Проверяемый выход статьи — последовательность «element state × permission decision × track count × readyState × stop result». Он нужен, чтобы официальный факт не превращался в универсальную догадку о любой похожей ошибке.

Какие данные нужны до проверки

Минимальный набор: secure context, запрошенный media kind, permission state, события элемента, наличие tracks, readyState и нейтральный test page. Выберите один стабильный baseline и один изменяемый фактор. Сохраните hashes или версии там, где это уместно, но не копируйте закрытые artifacts. Все измерения должны иметь одинаковое начало и окончание. До опыта сформулируйте безопасный stop: не записывать звук или видео и не просить оба разрешения сразу; прекратить проверку при отсутствии явного пользовательского контроля. Если он уже наступил, не собирайте дополнительные данные ради полноты отчёта.

Обратимый контроль

Практический шаг: в отдельном профиле запросить только один media kind, зафиксировать grant или deny без записи содержимого, остановить tracks и удалить страницу. Один короткий run задаёт baseline, второй меняет ровно один фактор, третий подтверждает rollback. Если B не отличается от A, ветка не подтверждена; это нормальный результат, а не повод добавлять ещё настройки. Контроль не должен выходить за исходный scope: secure context, запрошенный media kind, permission state, события элемента, наличие tracks, readyState и нейтральный test page. Любой дополнительный параметр переносится в новую отдельную проверку.

Как читать полученный результат

Рабочий артефакт: последовательность «element state × permission decision × track count × readyState × stop result». Читайте артефакт слева направо как decision path. Первое неизвестное поле ограничивает вывод. Если control ломается так же, ищите общий слой; если меняется только целевой показатель, гипотеза усиливается для этого build. Сопоставляйте результат с точным действием: в отдельном профиле запросить только один media kind, зафиксировать grant или deny без записи содержимого, остановить tracks и удалить страницу. Совпадение во времени без controlled change не считается причинной связью.

Стоп-линия и пакет поддержки

Критерий остановки: не записывать звук или видео и не просить оба разрешения сразу; прекратить проверку при отсутствии явного пользовательского контроля. Остановленный по безопасности тест остаётся валидным результатом. В support package внесите причину остановки, окружение и уже проверенные шаги. Не повторяйте опасное действие ради полного лога. В support package назовите пользовательскую боль без личных деталей: декларативный control отображается, но media stream не появляется либо повторный запрос путается с ранее сохранённым решением пользователя. Остальные сведения добавляйте только если они меняют воспроизводимость.

Материал подготовлен редакцией VOne с помощью ИИ; технические утверждения и границы вывода постатейно сверены с указанными первичными источниками 28 августа 2026 года.

Источники и проверка

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

Ответы

0 опубликовано
Ответов пока нет. Вы можете начать обсуждение.

Ваш ответ

Добавьте свой опыт или уточнение по теме.

Вы публикуете как Аноним Аватар отличает разговоры, но не раскрывает личные данные.

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