Я ищу способ определить, воспроизводится ли звук в текущей вкладке Chrome. Я хотел бы подчеркнуть, что контекст - это веб-приложение, а - не расширение хром, ни один аудио-элемент. Мое предположение заключается в том, что браузер «знает», что вкладка воспроизводит звук, отображая звуковой значок в заголовке вкладки, поэтому я предполагаю, что для этого есть какой-то API-интерфейс HTML5 для браузера.Можно ли определить, воспроизводится ли вкладка браузера аудио или нет?
ответ
Простой ответ: нет
Длинный ответ:
Некоторые-то, что-МОГ будет в лучшем случае в этом контексте. У Chrome есть API-интерфейс, предназначенный только для браузера, который подключается к подключенным аудиоустройствам, но это невозможно использовать в реальной среде. (source)
chrome.audio API предоставляется позволяют пользователям получать информацию о и управления аудио устройств, подключенных к системе. Этот API в настоящее время реализован только для ChromeOS.
Существует также интересное решение, на которое отвечает Джаред Сон, принцип заключается в том, что плагин (также должен быть доступен в Интернете) просматривает веб-страницу для файлов, воспроизводящих аудио. Вы можете переписать что-то вроде этого для своей веб-страницы (путем захвата всех возможных источников звука и проверки их по отдельности). (source)
Возможно, ближе всего, что вы можете сделать что-то похожее на то, что расширение MuteTab Chrome делает (написанный мной, http://www.github.com/jaredsohn/mutetab), который в основном сканирует страницу для объекта, врезать, аудио, видео, и апплета и скрывает их со страницы. К сожалению, это пропускает веб-аудио
- 1. Как определить, воспроизводится ли вкладка Chrome?
- 2. Можно ли определить, имеет ли текущая вкладка браузера история?
- 3. Можно ли программно определить, воспроизводится ли видео?
- 4. Воспроизводится ли аудио? (Android)
- 5. Как определить, действительно ли воспроизводится звук HTML5?
- 6. Есть ли надежный способ определить, является ли вкладка или окно браузера неактивной или не в фокусе?
- 7. Вкладка браузера или переключатель приложения?
- 8. Как определить, сфокусировано ли окно браузера или нет?
- 9. Как определить, включена ли вкладка браузера и сверху?
- 10. Можно ли определить, запущено ли приложение Adobe AIR из браузера?
- 11. iphone - проверить, можно ли позвонить или нет
- 12. Можно определить, является ли элемент html самозакрытым или нет?
- 13. В Swift можно определить, действительна ли CLLocation или нет?
- 14. Как я могу проверить, воспроизводится ли youtube видео или нет?
- 15. Как определить, воспроизводится ли какое-либо видео?
- 16. Как определить, воспроизводится ли приложение звук
- 17. Кнопки навигации TabControl/Определить, отображается ли вкладка
- 18. Как определить, воспроизводится ли VideoView видео или буферизация?
- 19. Как проверить, активна ли вкладка или нет в JTabbedPane?
- 20. Можно ли определить версию браузера со стороны сервера Django?
- 21. Android. Определите, воспроизводится ли звук в Интернете или нет.
- 22. Javascript Аудио воспроизводится дважды
- 23. Можно ли определить, является ли UIImage растяжимым?
- 24. определить, имеет ли фокус текст или нет
- 25. Как определить, существует ли кадр или нет
- 26. определить, успешна ли video.load или нет - javascript
- 27. Определить, потерян ли или нет FocusEvent компонента.
- 28. Как определить, нажата ли кнопка или нет
- 29. Как определить, подключен ли сокет или нет?
- 30. Определить, является ли граф полусвязным или нет