Как воссоздать эффект "визуального звонка" на OSX - PullRequest
0 голосов
/ 23 апреля 2020

Если перейти в «Системные настройки» -> «Доступность» и в разделе «Аудио» есть флажок «Fla sh на экране, когда звучит сигнал тревоги», когда система встречает символ «колокольчик», она будет светиться * 1012. * screen.

Если этот флажок установлен, экран fla sh может быть запущен с помощью команды osascript -e 'tell application "System Events" to beep' или printf "\a"

Я обнаружил множество потоков, объясняющих, как отключите этот эффект, но мне трудно найти какой-либо источник, объясняющий, как вручную вызвать visual effect или реализовать его в вашем собственном приложении.

Ответы [ 2 ]

0 голосов
/ 23 апреля 2020

Здесь вы go:

import AudioToolbox

и воспроизводите звук

AudioServicesPlayAlertSound(kSystemSoundID_FlashScreen)
0 голосов
/ 23 апреля 2020

Я думаю, вы просто ищете функцию NSBeep().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...