Вопрос или проблема
У меня есть классная клавиатура с медиаконтролями (воспроизведение, стоп, пауза, вперед и назад). Есть ли способ использовать их для управления YouTube?
То есть, чтобы она ставила на паузу, когда я нажимаю клавишу паузы, и перемещалась вперед и назад между клипами в плейлисте с помощью клавиш вперед и назад?
Обновление 2024-09-16
- Проект на Github berrberr/streamkeys все еще активен, но последний коммит был 20 июня 2023 года, версия 1.8.4
- Расширение больше недоступно в магазине Chrome и требует клонирования репозитория и сборки расширения самостоятельно.
- Последняя версия в магазине Chrome перед удалением была 1.8.5 и включала изменения, внесенные третьими сторонами, которые вызвали беспокойство как у пользователей, так и у оригинального автора.
Смотрите эти проблемы:
Это расширение сработало для меня:
Глобальные горячие клавиши для ваших любимых музыкальных плееров.
Управляйте плеерами внутри Chrome из любого места на вашем компьютере.
Источник Streamkeys
Я использую его на Last.fm
Обновление: Google удалил его из магазина.
Обновление: Снова в магазине Google.
Больше информации и как скачать: github.com/berrberr/streamkeys/issues/416
Вот ссылка на заархивированное расширение:
https://drive.google.com/file/d/1T4VdEpbUzZO_FNe7OCOEO1Ac8SEZceBn/view?usp=sharingВы можете использовать кнопку загрузки распакованного расширения на странице chrome://extensions в режиме разработчика, чтобы добавить его.
Chrome 73 делает это из коробки.
Некоторые люди могут даже захотеть отключить это на chrome://flags/#hardware-media-key-handling
(источник).
Я считаю BearedSpice отличным решением. Он работает для Safari и Chrome (возможно, и других веб-браузеров), а также для медиаплееров, таких как Spotify и iTunes.
Для ответа, который поддерживает Firefox 57, поскольку дополнение
Media Keys,
которое решает проблему в этом посте, не работает в этой версии.
Полный ответ можно найти здесь.
Я только резюмирую основные моменты.
Проблема возникает, потому что Firefox 57 убирает поддержку дополнений XUL,
теперь называемых “наследственными”, в пользу WebExtensions, которые совместимы с
Google Chrome.
Это означает, что подавляющее большинство дополнений станет непригодным для использования.
Решения, которые я перечислил по вышеуказанной ссылке:
-
Попросить разработчиков дополнения Media Keys сделать усилие по
конвертации его в WebExtensions. -
Firefox 57 будет включать инструмент “найти похожее расширение”, который может помочь
найти заменяющие дополнения. -
Отказаться от Firefox в пользу Chrome.
-
Отключить обновления и оставаться на Firefox 56 навсегда – не реальное решение.
-
Переключиться на Firefox ESR, который будет продолжать в версии 56
до июня 2018 года. -
Переключиться на другой форк Firefox, который поддерживает XUL дополнения:
-
Использовать расширения Chrome в Firefox 57.
Firefox дополнение
Chrome Store Foxified
уже позволяет это.
Расширение Chrome Streamkeys
может подойти. -
Для медиаклавиш, которые не обрабатываются операционной системой,
используйте AutoHotkey
для привязки медиаклавиш к
ярлыкам клавиатуры YouTube.
С помощью нехитрого трюка вы можете использовать клавиши клавиатуры, не устанавливая никаких расширений или плагинов. Это не совсем то, что вы спрашивали, но работает со всеми клавиатурами.
Чтобы начать, кликните один раз по полосе прогресса видео. Теперь управление полосой прогресса имеет фокус, и последующие нажатия клавиш будут работать.
- Пробел Пауза/Воспроизведение
- Право Вперед на 5 секунд*
- Лево Назад на 5 секунд*
- PgUp Вперед на 1 минуту*
- PgDn Назад на 1 минуту*
- Home Перейти в начало.
- End Перейти в конец (вы уже видите, что здесь формируется определенный паттерн).
* (может отличаться в зависимости от длины видео; я не тестировал много)
После первоначального нажатия фокус не очевиден, но как только вы используете любую из вышеуказанных клавиш, “фокус” становится очевидным из-за изменения цвета фона. Смотрите изображение здесь.
Это еще не все…
После того как фокус очевиден на полосе прогресса, Tab и Shift-Tab переместят к другим элементам управления, т.е. [Воспроизвести] [Перейти в конец] [Громкость] [Ползунок громкости] [CC] и так далее. Каждая кнопка управления будет реагировать на Пробел.
[Перейти в конец] не сработал для меня. Кто-то в системе 508 доступности YouTube это пропустил.
Вы можете перейти к кнопке [Громкость] и использовать клавиши Вверх и Вниз для изменения громкости. Пока вы там, Пробел будет выключать/включать звук.
Если вы Tab нажмете еще раз, это покажет иногда невидимый элемент управления [Громкость]. Здесь вы можете использовать Лево и Право для изменения громкости.
Наконец, мое любимое! Вы можете перейти к проценту видео, т.е. нажмите
- 1 – Перейти к 10% видео.
- 2 – Перейти к 20% видео.
- . и так далее.
- . и так далее.
- 9 – Перейти к 90% видео.
Эти функции, вероятно, были разработаны для соблюдения доступности по стандарту 508, но я нахожу их очень удобными и надеюсь, что другие тоже оценят.
Если вы говорите о Chrome как о браузере, существует https://chrome.google.com/webstore/detail/key-socket-media-keys/fphfgdknbpakeedbaenojjdcdoajihik, который даже является с открытым исходным кодом https://github.com/borismus/keysocket.
Это может звучать просто, но мне удалось успешно заставить мои медиаклавиши работать с YouTube (и HTML5-видеоплеерами) с помощью комбинации простых ярлыков, созданных с помощью приложения Ярлыки + BetterTouchTool.
.
Ответ или решение
К управлению YouTube с помощью медиа-клавиш на клавиатуре можно подойти разными способами, благодаря существованию различных расширений и встроенных функций браузеров. В данном ответе мы рассмотрим несколько методов, которые позволят вам контролировать воспроизведение видео на YouTube, используя медиа-клавиши.
1. Встроенная поддержка медиа-клавиш в браузерах
С некоторыми версиями браузера Chrome (начиная с версии 73) и других браузерах, таких как Firefox, поддержка медиа-клавиш встроена по умолчанию. Если у вас установлена последняя версия Chrome или другого популярного браузера, ваша клавиатура должна автоматически распознать медиаклавиши (Play/Pause, Next и Previous) и позволить вам управлять воспроизведением видео на YouTube. Убедитесь, что в настройках Chrome включена обработка медиаклавиш (это можно проверить по адресу chrome://flags/#hardware-media-key-handling
).
2. Использование расширений
Если у вас возникли проблемы с управлением медиаклавишами, вы можете попробовать воспользоваться расширениями:
-
Streamkeys: Это расширение позволяет управлять воспроизведением видео в браузере с помощью глобальных горячих клавиш. Однако необходимо учитывать, что последнее обновление этого расширения состоялось в июне 2023 года, и оно больше не доступно в Chrome Web Store. Чтобы установить его, потребуется скачать репозиторий с GitHub и собрать расширение самостоятельно.
-
BeardedSpice: Это решение отлично подходит для пользователей Mac, так как оно может работать не только с YouTube, но и с другими медиаплеерами, такими как Spotify и iTunes. Оно позволяет настраивать свои собственные горячие клавиши для управления видео.
-
Key Socket Media Keys: Это ещё одно расширение для Chrome, которое позволяет настраивать медиа-клавиши для управления воспроизведением. Оно доступно по ссылке на GitHub.
3. Альтернативные методы
Если вы не хотите устанавливать расширения, можно использовать простые сочетания клавиш, чтобы управлять видео на YouTube. Например, кликнув один раз по полосе прокрутки видео, вы установите на неё фокус и сможете использовать следующие клавиши:
- Пробел: Пауза/Воспроизведение
- → (право): Перемотка вперёд на 5 секунд
- ← (лево): Перемотка назад на 5 секунд
- Page Up: Перемотка вперёд на 1 минуту
- Page Down: Перемотка назад на 1 минуту
- Home: Перейти в начало видео
- End: Перейти в конец видео
Таким образом, используя вышеописанные методы, вы сможете контролировать воспроизведение видео на YouTube с помощью медиаклавиш на клавиатуре. Эти опции обеспечивают гибкость в управлении контентом и могут значительно упростить использование платформы.