Class: TimelinePlayer

ov.Widget. TimelinePlayer

new ov.Widget.TimelinePlayer(parameter){ov.Widget.TimelinePlayer}

common/PilotGaea-Widget.js, line 197

播放控制器Widget,支援Play(開始播放)與Pause(停止播放)事件處理。

Name Type Description
parameter Object

參數物件。

Name Type Default Description
view ov.TerrainView optional

圖台物件,若沒給將不會加入圖台而只剩控制的功能。

timeline ov.Widget.Timeline optional

時間線物件。

play Boolean false optional

是否開啟時就開始播放。

playSpeed Number 1.0 optional

播放速度。

maxPlaySpeed Number 1000 optional

最大播放速度。

minPlaySpeed Number 0 optional

最小播放速度。

playSpeedStep Number 1 optional

播放速度調整間隔。

minUpdateInterval Number 33 optional

最小更新間隔,單位毫秒。

style Object optional

播放器容器DOM元件style參數。

Returns:
Type Description
ov.Widget.TimelinePlayer 播放控制器Widget物件。
Example

var param = {};
param.view = terrainView;
param.timeline = new ov.Widget.Timeline({terrainView: terrainView});
param.playSpeed = 1000;
param.style = {bottom: 0};
var widget = new ov.Widget.TimelinePlayer(param);

Methods

play()

common/PilotGaea-Widget.js, line 271

開始播放。

reset()

common/PilotGaea-Widget.js, line 284

重制播放時間至開始時間。

stop()

common/PilotGaea-Widget.js, line 260

停止播放。