javascript.txt
上传用户:hongyu5696
上传日期:2018-01-22
资源大小:391k
文件大小:4k
- mplayerplug-in supports the following javascript methods, properties and events
- methods:
- void Play();
- void Pause();
- void Stop();
- void quit();
- void DoPlay();
- void DoPause();
- void FastForward();
- void FastReverse();
- void ff();
- void rew();
- void rewind();
- void Seek(in double value);
- void Open(in string filename);
- void SetFileName(in string filename);
- double getTime();
- double getDuration();
- double getPercent();
-
- void controls.play();
- void controls.pause();
- void controls.stop();
-
- properties:
- attribute string filename;
- readonly attribute long playState;
- attribute boolean ShowControls;
- attribute boolean fullscreen;
- attribute boolean showlogo;
- boolean isplaying();
- events:
- onMediaComplete
- onMediaCompleteWithError(error)
- onEndOfStream
- onVisible
- onHidden
- onDestroy
- onClick
- onMouseDown(button)
- onMouseUp(button)
-
- Detail:
- Play(), DoPlay(), controls.play()
-
- plays the current media
-
- Pause(), DoPause(), controls.pause()
-
- pauses the playing media
-
- Stop(), controls.stop()
-
- stops the playing media
- quit()
-
- cancels the media player triggers onMediaComplete and onEndOfStream events
-
- FastForward(),ff()
-
- Seeks forward 10 seconds in the media
-
- FastReverse(),rew(),rewind()
-
- Seeks backwards 10 seconds in the media
-
- Seek(value)
-
- Seeks "value" seconds into the media
-
- Open(filename),SetFileName()
-
- Opens "filename", but does not start it
-
- getTime()
-
- Returns the number of seconds into the media
-
- getDuration()
-
- Returns the number of seconds the media is long
-
- getPercent()
-
- Gets percentage of media played 0 = 0% 100= 100%
- Will return 0 for some media types since duration is not always
- available from mplayer
-
- filename
-
- Able to get and set this property
- x = filename, puts the URL of the current media in x
- filename = "x", opens URL x, like Open("x")
- isplaying()
-
- Returns true if playState > 1 and < 7
-
- playState
-
- read only property
- Possible return values and meanings
-
- UNDEFINED 0
- STOPPED 1
- PAUSED 2
- PLAYING 3
- SCANFORWARD 4
- SCANREVERSE 5
- BUFFERING 6
- WAITING 7
- MEDIAENDED 8
- TRANSITIONING 9
- READY 10
- RECONNECTING 11
- INITIALIZING 12
- ShowControls
-
- Boolean property to make the player controls visible or not
-
- fullscreen
- Boolean property to make the player go fullscreen or not
-
- showlogo
- Boolean property to make the logo visible or not
-
- onMediaComplete, onEndOfStream
-
- Events that are triggered when the playlist is empty
-
- example:
-
- <embed onEndOfStream='alert("media done");' src="http://host/some/media.mov"></embed>
-
- onMediaCompleteWithError(error)
-
- Events that are triggered when the playlist is empty
- error is an integer
- ERROR_NO_ERROR 0
- ERROR_NO_STREAM 1
- ERROR_CODEC_FAILURE ERROR_NO_STREAM << 1
- ERROR_EXPLICIT_KILL ERROR_NO_STREAM << 2
- ERROR_PLAYER_INTERRUPTED ERROR_NO_STREAM << 3
- ERROR_EXECV ERROR_NO_STREAM << 4
- ERROR_NOT_PLAYLIST ERROR_NO_STREAM << 5
- ERROR_FILE_NOT_FOUND ERROR_NO_STREAM << 6
-
- example:
-
- <embed onMediaCompleteWithError='error_handler(error)' src="http://host/some/media.mov"></embed>
-
- onVisible
-
- Event that is triggered when video media is uncovered by a window, might want to use
- with the nopauseonhide embed attribute
- <embed onVisible='someMethod();' nopauseonhide=true src="http://host/some/media.mov"></embed>
- onHidden
-
- Event that is triggered when video media is covered by a window, might want to use
- with the nopauseonhide embed attribute
- <embed onHidden='someMethod();' nopauseonhide=true src="http://host/some/media.mov"></embed>
-
- onDestroy
- Event that is triggered when the embedded mplayerplug-in is destroyed, best used when mplayerplug-in
- is in a frame and the frame is destroyed/hidden.
- onClick
-
- Event that is triggered when mouse button one is clicked over the plugin.
- onMouseDown(button)
-
- Event that is triggered when the mouse button is down over the plugin.
- button is an integer that is the button that is down
- onMouseUp(button)
-
- Event that is triggered when the mouse button is released over the plugin.
- button is an integer that is the button that is down