VideoPlayer - stingray.VideoPlayer 오브젝트 참조 - Stingray Lua API 참조

stingray.VideoPlayer 오브젝트 참조

설명

비디오를 재생할 수 있는 오브젝트입니다.

World.create_video_player()를 사용하여 비디오 플레이어를 생성할 수 있습니다. 비디오 플레이어를 생성하고 나면 Gui.video() 함수를 통해 Gui에서 사용할 수 있습니다.

참고: 비디오 재생 시스템은 개발 중입니다. Win32에서만 작동하며, 인터페이스는 임시 단계로 간주해야 합니다.

함수

매개변수
이 함수는 어떠한 매개변수도 수용하지 않습니다.
반환하는 항목

integer

표시된 프레임 수를 반환합니다.

첫 번째 프레임이 표시되기 전에는 0이고, 전체 비디오 표시가 끝난 후에는 number_of_frames이 됩니다. 비디오가 루프되도록 설정된 경우에는 루프의 다음 프레임을 표시할 때 이 값이 0으로 재설정됩니다. 루프 횟수를 결정하려면 VideoPlayer.times_looped()를 사용합니다.

매개변수
이 함수는 어떠한 매개변수도 수용하지 않습니다.
반환하는 항목

boolean

비디오에 오디오가 포함되어 있고, VideoPlayer가 이를 지원하는 경우 true를 반환합니다.

매개변수
이 함수는 어떠한 매개변수도 수용하지 않습니다.
반환하는 항목

integer

총 프레임 수를 반환합니다.

매개변수

loop :

boolean

비디오가 루프해야 하는지 여부를 지정합니다(true 또는 false).

반환하는 항목
이 함수는 아무 값도 반환하지 않습니다.
매개변수

video_player :

stingray.VideoPlayer

VideoPlayer에 대한 참조입니다.

speed :

number

비디오가 재생되어야 하는 속도입니다.

반환하는 항목
이 함수는 아무 값도 반환하지 않습니다.

속도가 0이면 비디오가 일시 중지됩니다. 비디오를 뒤로 재생할 수는 없기 때문에 속도는 양수여야 합니다.

참고: 비디오는 비디오가 존재하는 표준의 타이머가 아닌 벽 타이머를 사용합니다. 비디오는 항상 "실시간"으로 재생되는 사운드와 동기화해야 하기 때문입니다. 비디오가 존재하는 표준을 일시 중지하는 경우에도 set_playback_speed()를 사용하여 명시적으로 일시 중지하지 않는 한 비디오는 계속 재생됩니다.

매개변수

enabled :

boolean

비디오 플레이어의 사운드 스트림이 재생 중 채워져야 하는지 여부를 지정합니다.

반환하는 항목
이 함수는 아무 값도 반환하지 않습니다.

기본적으로 사운드 스트림은 비디오 재생 중 데이터로 채워지지 않습니다. 팀파니 시스템을 사용하여 비디오 이벤트를 트리거하면 사운드 스트림 버퍼와 팀파니를 통한 오디오 재생이 자동으로 활성화됩니다. Wwise 같은 대체 시스템을 사용하여 비디오 오디오를 재생하려는 경우에는 사운드 스트림을 활성화하고, stingray.VideoPlayer.sound_stream_source를 통해 검색해야 다른 시스템으로 오디오가 전달됩니다.

매개변수
이 함수는 어떠한 매개변수도 수용하지 않습니다.
반환하는 항목

stingray.SoundStreamSource

이 비디오와 연관된 오디오 스트림 소스입니다.

매개변수
이 함수는 어떠한 매개변수도 수용하지 않습니다.
반환하는 항목

integer

비디오가 다시 루프된 횟수를 반환합니다.

루프가 활성화되어 있지 않은 경우에는 false를 반환합니다.