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の意味もわかっていません.
どうぞご回答をいただけますと幸いです.