J'ai un script qui détecte si QuickTime Player est en train de lire quelque chose en général mais j'ai aussi besoin d'une façon de détecter si Safari est en train de lire quelque chose de spécifique comme Netflix ou YouTube mais s'il pouvait détecter toute activité de lecture en général ce serait mieux.
on mySay(p, myMessage)
if application "QuickTime Player" is running then
tell application "QuickTime Player" to set isQTplaying to ¬
((documents whose playing is true) is not {}) as boolean
else
set isQTplaying to false
end if
if isQTplaying then
return
else
set myVolumeBefore to output volume of (get volume settings)
set volume output volume p
say myMessage
set volume output volume myVolumeBefore
end if
end mySay