|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Object | +--imPlayer
Defined in implayer3.js
See:
Field Summary | |
Object |
isLoaded
|
Object |
parent
|
Object |
playerId
|
Object |
sceneType
|
Constructor Summary | |
imPlayer(element)
Construct a new player object. |
Method Summary | |
Object
|
addGeoNode(type,parentId)
|
void
|
addGeoTrackSequenceFrame(time, lat, lng, alt, heading, pitch, roll)
|
Object
|
addScreenNode(type,parentId)
|
Object
|
addSequence(frameClassName)
|
Object
|
addSequenceFrame(seqId,time)
|
Object
|
attachSequenceTarget(seqId,targetType,targetId)
|
Object
|
buildScreenFromMeta(json)
|
void
|
cameraLookAtGeo(longitude,latitude,altitude,fov,time)
|
void
|
cameraLookAtXyz(x,y,z,fov,time)
|
void
|
checkPolicy(url)
Checks for a policy file at the given url. |
Object
|
clearGeoNodes(nodeId)
|
void
|
clearGeoTrackSequence()
|
void
|
clearSequences(seqId)
|
Object
|
createSequencesFromJson(json)
|
Object
|
createSequencesFromXml(xml)
|
void
|
geoLineAddPointGeo(id,longitude,latitude,altitude)
|
void
|
geoLineAddPointXyz(id,x,y,z)
|
Object
|
geoPlugCall()
|
Object
|
geoPlugGetProperty(id,property)
|
void
|
geoPlugLoadPlugin(id,name,swfUrl)
|
void
|
geoPlugSetProperty(id,property,value)
|
Object
|
getAddress()
|
Object
|
getCameraProperty(property)
|
Object
|
getCustomerKey()
|
Object
|
getEventInterval(name)
|
Object
|
getGeoNodeProperty(id,property)
|
Object
|
getGeoNodeUserProperty(id,property)
|
Object
|
getLayoutItemProperty(id,property)
|
Object
|
getLocation()
|
Object
|
getMediaProperty(name)
|
Object
|
getMediaStoreUrl()
|
Object
|
getNearestStill(groupIndex,stillIndex)
|
Object
|
getNearestStillGroup(groupIndex)
|
Object
|
getNearestStillGroupCount()
|
Object
|
getPluginProperty(id,name)
Retrieves the value for any named property. |
Object
|
getProperty(name)
Returns the value for any named property. |
Object
|
getRequestParam(requestName, name, value)
|
Object
|
getSceneLayoutProperty(property)
|
Object
|
getSceneLoadAttribute(name)
|
Object
|
getScenePluginLayoutId(id)
|
Object
|
getScenePluginProperty(id,prop)
|
Object
|
getSceneProperty(property)
|
Object
|
getScreenNodeProperty(id,property)
|
Object
|
getScreenProperty(property)
|
Object
|
getScreenRotation()
|
Object
|
getSequenceFrameProperty(seqId,frameId,name)
|
Object
|
getSequenceManagerProperty(property)
|
Object
|
getSequenceProperty(seqId,name)
|
Object
|
getWorldViewProperty(property)
|
void
|
init(playerPath, configPath)
Initialize the player. |
Object
|
isMediaType(type)
|
Object
|
isSceneType(type)
|
void
|
loadMsScene(url)
|
Object
|
loadPlugin(name,swfUrl)
Loads a plugin at the player level. |
Object
|
loadScene(className,configUrl,replaceTop,transitionFrom,transitionTo,transitionDuration,waitForMedia)
Loads a new scene and adds it to the scene manager, optionally with a transition. |
Object
|
loadScenePlugin(name,swfUrl)
|
void
|
loadStill(url,projection)
|
void
|
loadVideo(url,startTime,startPaused,projection)
|
void
|
loadVideoBySourceId(sourceId)
|
void
|
onCameraChange(e)
|
void
|
onCameraMotionEnded(e)
|
void
|
onCameraMotionStarted(e)
|
void
|
onConfigLoaded(event)
|
Object
|
onGeoNodeBeingAdded(e)
|
void
|
onGeoNodeMouseClick(e)
|
void
|
onGeoNodeMouseOut(e)
|
void
|
onGeoNodeMouseOver(e)
|
void
|
onGeoNodeRemoved(e)
|
void
|
onGeoPlugPluginLoaded(e)
|
void
|
onGeoPlugPluginLoadFailed(e)
|
void
|
onGeoPlugSwfLoaded(e)
|
void
|
onLoad(event)
(Event) Override this method to receive notification when the player has loaded and is ready for use. |
Object
|
onLoadingNewScene(e)
|
void
|
onLocationChange(e)
|
void
|
onMediaClick(e)
|
void
|
onMediaLoaded(e)
|
void
|
onMediaLoadFailed(e)
|
void
|
onPluginLoaded(event)
|
void
|
onSceneActivated(e)
|
void
|
onSceneConfigLoaded(e)
|
void
|
onSceneDeactivated(e)
|
void
|
onSceneEvent(e)
|
void
|
onSceneLoaded(e)
|
void
|
onScenePluginLoaded(e)
|
void
|
onScenePopped(e)
|
void
|
onScenePushed(e)
|
void
|
onSceneTransitionCompleted(e)
|
void
|
onScreenNodeMouseClick(e)
|
void
|
onScreenNodeMouseOut(e)
|
void
|
onScreenNodeMouseOver(e)
|
void
|
onScreenRotationChange(e)
|
void
|
onSizeChanged(event)
|
void
|
onSourceRouteLoaded(e)
|
void
|
onTimeSequenceAdded(e)
|
void
|
onTimeSequenceFrameAdded(e)
|
void
|
onTimeSequenceFrameRemoved(e)
|
void
|
onTimeSequenceLoaded(e)
|
void
|
onTimeSequenceRemoved(e)
|
void
|
onVideoEvent(e)
|
void
|
onVideoMetaDataEvent(e)
|
void
|
pauseVideo()
|
void
|
playVideo()
|
Object
|
pluginCall()
Executes a method on the given property. |
Object
|
popScene()
|
void
|
queryMsScene()
|
Object
|
removeGeoNode(nodeId)
|
Object
|
removeScenePlugin(id)
|
Object
|
removeScreenNode(nodeId)
|
void
|
removeSequence(seqId)
|
void
|
removeSequenceFrame(seqId,frameId)
|
Object
|
scenePluginCall()
|
Object
|
seekVideo(time)
|
void
|
setAddress(number,street,city,state,zip)
|
void
|
setCameraProperty(property,value)
|
void
|
setCustomerKey(key)
|
Object
|
setEventInterval(name,interval)
|
Object
|
setGeoNodeProperty(id,property,value)
|
Object
|
setGeoNodeUserProperty(id,property,value)
|
void
|
setLayoutItemProperty(id,property,value)
|
void
|
setLocation(longitude,latitude,altitude)
|
void
|
setMediaProperty(name,value)
|
void
|
setMediaStoreUrl(url)
|
void
|
setMediaTransform(name)
|
void
|
setMediaTransformProperty(name, value)
|
void
|
setNavigationMarker(type,normal,hover,scale,projection)
|
void
|
setPluginProperty(id,name,value)
Sets the value for any named property. |
Object
|
setProperty(name,value)
Sets the value for any named property. |
void
|
setRequestParam(requestName, name, value)
|
void
|
setSceneLayoutProperty(property,value)
|
void
|
setSceneLoadAttribute(name,value)
|
Object
|
setScenePluginLayoutIndex(id,index,asInsert,props)
|
void
|
setScenePluginProperty(id,prop,value)
|
void
|
setSceneProperty(property,value)
|
void
|
setScreen(projection,properties)
|
void
|
setScreenNodeOrder(id,order)
|
void
|
setScreenNodeProperty(id,property,value)
|
void
|
setScreenProperty(property,value)
|
void
|
setScreenRotation(yaw,pitch,roll)
|
void
|
setSequenceFrameProperty(seqId,frameId,name,value)
|
void
|
setSequenceProperty(seqId,name,value)
|
void
|
setWorldViewProperty(property,value)
|
Object
|
switchStream(streamName)
|
void
|
transitionCamera(toValues,time)
|
void
|
unloadMedia()
|
Field Detail |
Object isLoaded
Object parent
Object playerId
Object sceneType
Constructor Detail |
imPlayer(element)
element
- HTML Element to embed the player.
Method Detail |
Object addGeoNode(type,parentId)
void addGeoTrackSequenceFrame(time, lat, lng, alt, heading, pitch, roll)
Object addScreenNode(type,parentId)
Object addSequence(frameClassName)
Object addSequenceFrame(seqId,time)
Object attachSequenceTarget(seqId,targetType,targetId)
Object buildScreenFromMeta(json)
void cameraLookAtGeo(longitude,latitude,altitude,fov,time)
void cameraLookAtXyz(x,y,z,fov,time)
void checkPolicy(url)
url
- Url to check.
Object clearGeoNodes(nodeId)
void clearGeoTrackSequence()
void clearSequences(seqId)
Object createSequencesFromJson(json)
Object createSequencesFromXml(xml)
void geoLineAddPointGeo(id,longitude,latitude,altitude)
void geoLineAddPointXyz(id,x,y,z)
Object geoPlugCall()
Object geoPlugGetProperty(id,property)
void geoPlugLoadPlugin(id,name,swfUrl)
void geoPlugSetProperty(id,property,value)
Object getAddress()
Object getCameraProperty(property)
Object getCustomerKey()
Object getEventInterval(name)
Object getGeoNodeProperty(id,property)
Object getGeoNodeUserProperty(id,property)
Object getLayoutItemProperty(id,property)
Object getLocation()
Object getMediaProperty(name)
Object getMediaStoreUrl()
Object getNearestStill(groupIndex,stillIndex)
Object getNearestStillGroup(groupIndex)
Object getNearestStillGroupCount()
Object getPluginProperty(id,name)
id
- Id of the plugin.
name
- The name of the property to set.
Object getProperty(name)
name
- The name of the property to retrieve.
Object getRequestParam(requestName, name, value)
Object getSceneLayoutProperty(property)
Object getSceneLoadAttribute(name)
Object getScenePluginLayoutId(id)
Object getScenePluginProperty(id,prop)
Object getSceneProperty(property)
Object getScreenNodeProperty(id,property)
Object getScreenProperty(property)
Object getScreenRotation()
Object getSequenceFrameProperty(seqId,frameId,name)
Object getSequenceManagerProperty(property)
Object getSequenceProperty(seqId,name)
Object getWorldViewProperty(property)
void init(playerPath, configPath)
playerPath
- Path to the player (path only, do not include a file).
configPath
- (optional) Path to a player configuration file.
Object isMediaType(type)
Object isSceneType(type)
void loadMsScene(url)
Object loadPlugin(name,swfUrl)
name
- The name of the plugin to load.
swfUrl
- Url to the swf that hosts the plugin.
Object loadScene(className,configUrl,replaceTop,transitionFrom,transitionTo,transitionDuration,waitForMedia)
className
- The scene specifier
configUrl
- Path to a configuration file that holds properties for the scene to use upon loading.
replaceTop
- when true the top most scene in the players scene manager will be replaced with the new scene otherwise it will be pushed up on the scene stack.
transitionFrom
- An object that includes property values to transition from.
transitionTo
- An accompanying object to transitionFrom that provides property values to transition to.
waitForMedia
- when true the scene will not be added to the scene manager until its media loaded event has successfully fired.
Object loadScenePlugin(name,swfUrl)
void loadStill(url,projection)
void loadVideo(url,startTime,startPaused,projection)
void loadVideoBySourceId(sourceId)
void onCameraChange(e)
void onCameraMotionEnded(e)
void onCameraMotionStarted(e)
void onConfigLoaded(event)
Object onGeoNodeBeingAdded(e)
void onGeoNodeMouseClick(e)
void onGeoNodeMouseOut(e)
void onGeoNodeMouseOver(e)
void onGeoNodeRemoved(e)
void onGeoPlugPluginLoaded(e)
void onGeoPlugPluginLoadFailed(e)
void onGeoPlugSwfLoaded(e)
void onLoad(event)
event
- Event structure. { .version : String version number of the player }
Object onLoadingNewScene(e)
void onLocationChange(e)
void onMediaClick(e)
void onMediaLoaded(e)
void onMediaLoadFailed(e)
void onPluginLoaded(event)
void onSceneActivated(e)
void onSceneConfigLoaded(e)
void onSceneDeactivated(e)
void onSceneEvent(e)
void onSceneLoaded(e)
void onScenePluginLoaded(e)
void onScenePopped(e)
void onScenePushed(e)
void onSceneTransitionCompleted(e)
void onScreenNodeMouseClick(e)
void onScreenNodeMouseOut(e)
void onScreenNodeMouseOver(e)
void onScreenRotationChange(e)
void onSizeChanged(event)
void onSourceRouteLoaded(e)
void onTimeSequenceAdded(e)
void onTimeSequenceFrameAdded(e)
void onTimeSequenceFrameRemoved(e)
void onTimeSequenceLoaded(e)
void onTimeSequenceRemoved(e)
void onVideoEvent(e)
void onVideoMetaDataEvent(e)
void pauseVideo()
void playVideo()
Object pluginCall()
id
- Id of the plugin.
name
- Name of the function to execute.
Variable
- argument list containing all the arguments for the function.
Object popScene()
void queryMsScene()
Object removeGeoNode(nodeId)
Object removeScenePlugin(id)
Object removeScreenNode(nodeId)
void removeSequence(seqId)
void removeSequenceFrame(seqId,frameId)
Object scenePluginCall()
Object seekVideo(time)
void setAddress(number,street,city,state,zip)
void setCameraProperty(property,value)
void setCustomerKey(key)
Object setEventInterval(name,interval)
Object setGeoNodeProperty(id,property,value)
Object setGeoNodeUserProperty(id,property,value)
void setLayoutItemProperty(id,property,value)
void setLocation(longitude,latitude,altitude)
void setMediaProperty(name,value)
void setMediaStoreUrl(url)
void setMediaTransform(name)
void setMediaTransformProperty(name, value)
void setNavigationMarker(type,normal,hover,scale,projection)
void setPluginProperty(id,name,value)
id
- Id of the plugin.
name
- The name of the property to set.
value
- Value to set the property to.
Object setProperty(name,value)
name
- The name of the property to set.
value
- Value to to set the property to.
void setRequestParam(requestName, name, value)
void setSceneLayoutProperty(property,value)
void setSceneLoadAttribute(name,value)
Object setScenePluginLayoutIndex(id,index,asInsert,props)
void setScenePluginProperty(id,prop,value)
void setSceneProperty(property,value)
void setScreen(projection,properties)
void setScreenNodeOrder(id,order)
void setScreenNodeProperty(id,property,value)
void setScreenProperty(property,value)
void setScreenRotation(yaw,pitch,roll)
void setSequenceFrameProperty(seqId,frameId,name,value)
void setSequenceProperty(seqId,name,value)
void setWorldViewProperty(property,value)
Object switchStream(streamName)
void transitionCamera(toValues,time)
void unloadMedia()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |