한 번 영화를 전체 화면으로 재생 한 다음 프로그래밍 방식으로 플레이어를 닫으려고합니다. QTMovieView, 명령 행 및 AppleScript를 사용해 보았는데 AppleScript가 가장 간단한 방법이라는 것을 알았습니다.AppleScript로 QuickTime 닫기
하지만 실제로 AppleScript를 모르므로 동영상 재생 후 QuickTime 자동 닫기를 할 수 없습니다.
모든 것이 제대로 작동하지만 "완료"는 반복 라인에서 인식되지 않습니다. 다음은이 오류가있는 스크립트입니다.
오류 "QuickTime Player에 오류가 발생했습니다. 문서 1을 유형 지정자로 만들 수 없습니다." 숫자 -1700에서 문서 1을 지정자로 변경
tell application "QuickTime Player"
activate
open "/Users/...real path of the movie.mov"
present document 1
play document 1
repeat until (get done of document 1)
end repeat
delay 2
close document 1
end tell
마지막으로이 코드로 변경했습니다.
tell application "QuickTime Player"
quit
end tell
tell application "QuickTime Player"
activate
open "/Users/.../...mov"
tell document 1
present
play
repeat until playing is false
end repeat
delay 2
close
end tell
quit
end tell
새로운 문제 : 비디오가 끝나기 전에 앱이 멈 춥니 다.
. 종료하기 전에 문서 1을 닫을 필요도 없습니다. 내 편집 버전을 사용해보십시오. – adayzdone
지연 1을 중간에서 끝 반복으로 옮길 수 있습니까? –