비디오 일시 정지 함수 설명
video_pause
함수는 현재 로드된 비디오 파일을 일시 정지합니다. 이 함수 호출 이후 언제든지 video_resume()
함수를 호출하여 비디오를 재개할 수 있습니다.
문법
video_pause();
반환값
- N/A
예제
다음 코드는 비디오의 상태를 가져오고, 사용자가 스페이스 키를 눌렀는지 확인합니다. 비디오가 재생 중일 경우 일시 정지하고, 일시 정지 상태일 경우 재개합니다.
var _status = video_get_status();
if (keyboard_check_pressed(vk_space)) {
if (_status == video_status_playing) {
video_pause();
} else if (_status == video_status_paused) {
video_resume();
}
}
활용 예제
예제 번호 | 설명 |
---|---|
1 | 비디오가 재생 중일 때 특정 키를 눌러 일시 정지 및 재개하는 기능 구현 |
2 | 비디오가 일시 정지된 상태에서 다른 이벤트(예: 버튼 클릭)에 따라 비디오를 재개하는 기능 |
3 | 비디오의 상태에 따라 UI 요소(예: 재생 버튼, 일시 정지 버튼)를 동적으로 변경하는 기능 |
4 | 비디오가 끝났을 때 자동으로 일시 정지하고, 사용자에게 재생 옵션을 제공하는 기능 |
추가 코드 스니펫
// 비디오 상태에 따라 UI 업데이트
if (_status == video_status_playing) {
// 재생 버튼 숨기기, 일시 정지 버튼 보이기
} else if (_status == video_status_paused) {
// 일시 정지 버튼 숨기기, 재생 버튼 보이기
}
// 비디오가 끝났을 때 자동으로 일시 정지
if (video_get_status() == video_status_finished) {
video_pause();
// 사용자에게 재생 옵션 제공
}
// 특정 키를 눌러 비디오를 일시 정지 및 재개
if (keyboard_check_pressed(vk_p)) {
if (video_get_status() == video_status_playing) {
video_pause();
} else {
video_resume();
}
}