비디오 루프 확인 함수
이 문서는 현재 로드된 비디오가 루프 설정이 되어 있는지 확인하는 함수에 대해 설명합니다. 이 함수는 비디오가 루프 설정이 되어 있으면 true
를, 그렇지 않으면 false
를 반환합니다. 비디오를 루프 설정하려면 video_enable_loop()
함수를 호출하면 됩니다.
문법
video_is_looping();
반환값
- Boolean: 비디오가 루프 중이면
true
, 그렇지 않으면false
.
예제
아래 코드는 현재 로드된 비디오가 루프 중인지 확인하고, 루프 중일 경우 플레이어의 컨트롤을 비활성화합니다.
if (video_is_looping()) {
obj_player.control_enabled = false;
}
활용 예제
예제 번호 | 설명 |
---|---|
1 | 비디오가 루프 중인지 확인하고, 루프 중일 경우 특정 UI 요소를 숨깁니다. |
2 | 비디오가 루프 중이지 않을 경우, 사용자에게 비디오가 끝났음을 알리는 메시지를 표시합니다. |
3 | 비디오가 루프 중일 때, 다른 비디오로 전환하는 버튼을 비활성화합니다. |
4 | 비디오가 루프 중일 때, 음악을 자동으로 재생하도록 설정합니다. |
5 | 비디오가 루프 중이지 않을 경우, 비디오 재생이 끝났음을 감지하여 다음 장면으로 전환합니다. |
// 예제 1
if (video_is_looping()) {
ui_element.visible = false;
}
// 예제 2
if (!video_is_looping()) {
show_message("비디오가 끝났습니다.");
}
// 예제 3
if (video_is_looping()) {
button_next.enabled = false;
}
// 예제 4
if (video_is_looping()) {
audio_play_sound(sound_music, 1, true);
}
// 예제 5
if (!video_is_looping() && video_is_finished()) {
room_goto_next();
}