applescriptを使ってQuickTime Playerでムービーの再生・停止を制御したい
applescriptを使ってQuickTime Playerでの再生・停止を制御したいと考えています.
具体的には,ムービーファイルを開き,再生を開始したい時刻と停止したい時刻(もしくは再生秒数)を取得し,その時刻情報で再生・停止する(そしてその範囲でループできるとなおよい)スクリプトを書こうとしています.
以下のように書いてみたのですが,停止の制御の仕方がわかりません.
display dialog "set file location:" default answer ""
set fileName to text returned of result as string
display dialog "set start time (seconds):" default answer ""
set startTime to text returned of result as integer
display dialog "set end time(seconds):" default answer ""
set endTime to text returned of result as integer
-- display dialog "set duration(seconds):" default answer ""
-- set playTime to text returned of result as integer
tell application "QuickTime Player"
activate
set tDoc to open fileName
tell tDoc
set the presenting to true
set the looping to true
play
end tell
end tell
上記のコードは見よう見まねで書いたものなので,tDoc
の意味もわかっていません.
どうぞご回答をいただけますと幸いです.