Ближайший API, доступный вам для этих целей, - Visualizer . Что только фиксирует «частичный и низкокачественный аудиоконтент».
Я предполагаю, что функция прямого аудиозахвата не используется для предотвращения приложений, связанных с пиратством. Возможно, стоит отметить, что существует разрешение CAPTURE_AUDIO_OUTPUT , но оно «не используется сторонними приложениями». Поэтому, если у вас действительно есть законные приложения, способные на это, как вы утверждаете, они, скорее всего, системные приложения. Даже если вы написали приложение, которое генерировало его собственные музыкальные последовательности, например, вам все равно придется писать свой собственный кодировщик / декодер, чтобы достичь чего-то близкого к тому, о чем вы просите (и это даже не считалось бы захватом звука на эта точка.)
Чтобы сказать прямо, в настоящее время невозможно без нарушения каких-либо ToS с помощью Google или вашего провайдера телефона и, вероятно, останется таким неопределенным.
Когда вы используете Selenium для выполнения вашей программы / скрипта, Selenium необходимо сосредоточиться на браузере клиента , который отображает HTML DOM .
Теперь, когда выполнение теста равно In Progress , если пользователь вручную щелкнет где-то внутри браузера, Selenium теряет фокус и исключение.