2017-07-11 6 views
0

私は問題を抱えており、解決方法は本当に分かりません。プレーヤーの位置をthis/thisのビデオをバックグラウンドで開いている間に変更したいと思います(別のタブやアプリケーションを同じ時間)。私はソースコードとGUIスクリプトに役立つものは何も見つけることができません。AppleScriptで動画プレーヤーの位置を変更しますか?

ありがとうございます!

EDIT:アイデアを思いついた:私はこれですべてが簡単になるか分からないが、ユーザーエージェントをiOS 10(iPhone)に変更した。

答えて

0

ビデオプレーヤーがHTML5ビデオタグを使用している場合は、AppleScriptとJavaScriptでこれを行うことができます。あなたの言ったように、あなたのユーザーエージェントをiOSデバイスに変更すると、Flash Playerではなく、提供される可能性が高くなります。

まず、正しいウィンドウをURLでsearchにする必要があります。次に、スクリプトは、ビデオの時間を更新するために、ウィンドウ内のいくつかのJavaScriptを実行します。あなたの使い方に合わせてプロパティを変更してください。ページに複数の動画タグがある場合は、[0]をDOMで順番に変更するか、代わりにIDでターゲットを変更することができます。

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

これは完璧に動作します - ありがとうございました! :) – thundersuo

関連する問題