2017-07-11 1 views
0

J'ai un problème et je ne sais vraiment pas comment le résoudre: Je voudrais changer la position du lecteur this/this vidéo pendant son ouverture en arrière-plan (de sorte qu'un autre onglet ou une application peut être active à le même temps). Je ne trouve rien d'utile dans le code source et les scripts GUI ne sont pas une option.Modifier la position du lecteur vidéo avec AppleScript?

Merci d'avance!

EDIT: J'ai eu une idée: j'ai changé l'agent utilisateur en iOS 10 (iPhone) même si je ne suis pas sûr que cela facilite le tout.

Répondre

0

Vous pouvez le faire avec AppleScript et JavaScript si le lecteur vidéo utilise la balise vidéo HTML5. Comme vous l'avez dit, le changement d'agent utilisateur sur un appareil iOS augmente vos chances d'être servi au lieu d'un lecteur flash.

D'abord, vous devez search pour la fenêtre correcte par URL. Ensuite, le script exécutera du Javascript dans la fenêtre pour mettre à jour l'heure de la vidéo. Changez les propriétés pour qu'elles correspondent à votre utilisation. Si la page comporte plusieurs balises vidéo, vous pouvez remplacer [0] par ordre sur le DOM ou par cible à la place.

property checkURL : "vimeo.com" 
property changeTime : 90 
try 
    tell application "Safari" 
     set theTab to first tab of window 1 whose URL contains checkURL 
     do JavaScript "document.getElementsByTagName('video')[0].currentTime = " & changeTime in theTab 
    end tell 
on error 
    display dialog "That site is not loaded" 
end try 
+0

Cela fonctionne parfaitement - merci beaucoup! :) – thundersuo