본문으로 건너뛰기

Autoplay

Since version 4.0.0

Autoplay 기능의 매니저 클래스.

class Autoplay

Properties

클릭이나 휠같은 사용자 인터랙션시 자동재생을 멈출지 여부

재활성화되기까지의 시간 (밀리초 단위)

pauseOnHover 사용시 마우스가 캔버스 영역을 떠난 뒤 자동재생이 다시 활성화되기까지의 시간

사용자 동작에 의해 자동재생이 정지할 때, disable을 호출하여 자동재생을 영구히 정지할지 여부

자동재생 활성화 여부를 나타내는 값

마우스가 캔버스 영역에 들어왔을 때 자동재생을 정지할지 여부

현재 자동재생이 동작중인지 여부를 나타내는 값

Y-축 회전(yaw)의 속도

Methods

인스턴스를 제거하고 연결된 모든 이벤트 핸들러를 삭제합니다.

자동재생을 비활성화하고 모든 이벤트 핸들러를 제거합니다.

자동재생을 활성화하고 이벤트리스너들을 추가합니다.

현재의 delay값만큼 시간이 지난 다음에 자동재생을 활성화합니다.

주어진 deltaTime만큼 카메라를 회전시킵니다.

Constructor​

Create new AutoPlayer instance
new Autoplay(viewer: View360, element: HTMLElement, options: boolean | Partial<AutoplayOptions>): Autoplay

Parameters

viewer
element

HTMLElement

캔버스 엘리먼트

options

boolean | Partial<AutoplayOptions>

자동재생 옵션들

Properties​

canInterrupt​

>=4.0.0
canInterrupt

boolean

true

클릭이나 휠같은 사용자 인터랙션시 자동재생을 멈출지 여부

delay​

>=4.0.0
delay

number

2000

재활성화되기까지의 시간 (밀리초 단위)

delayOnMouseLeave​

>=4.0.0
delayOnMouseLeave

number

0

pauseOnHover 사용시 마우스가 캔버스 영역을 떠난 뒤 자동재생이 다시 활성화되기까지의 시간

disableOnInterrupt​

>=4.0.0
disableOnInterrupt

boolean

false

사용자 동작에 의해 자동재생이 정지할 때, disable을 호출하여 자동재생을 영구히 정지할지 여부

enabled​

>=4.0.0
readonly
enabled

boolean

자동재생 활성화 여부를 나타내는 값

pauseOnHover​

>=4.0.0
pauseOnHover

boolean

false

마우스가 캔버스 영역에 들어왔을 때 자동재생을 정지할지 여부

playing​

>=4.0.0
readonly
playing

boolean

현재 자동재생이 동작중인지 여부를 나타내는 값

speed​

>=4.0.0
speed

number

1

Y-축 회전(yaw)의 속도

Methods​

destroy​

>=4.0.0
destroy

void

destroy(): void

인스턴스를 제거하고 연결된 모든 이벤트 핸들러를 삭제합니다.

disable​

>=4.0.0
disable

void

disable(): void

자동재생을 비활성화하고 모든 이벤트 핸들러를 제거합니다.

enable​

>=4.0.0
enable

void

enable(): void

자동재생을 활성화하고 이벤트리스너들을 추가합니다.

enableAfterDelay​

>=4.0.0
enableAfterDelay

void

enableAfterDelay(): void

현재의 delay값만큼 시간이 지난 다음에 자동재생을 활성화합니다.

update​

>=4.0.0
update

void

update(deltaTime: number): void

주어진 deltaTime만큼 카메라를 회전시킵니다.

Parameters

deltaTime

number

업데이트할 시간, 밀리초 단위