javascript.txt
上传用户:hongyu5696
上传日期:2018-01-22
资源大小:391k
文件大小:4k
源码类别:

PlugIns编程

开发平台:

Unix_Linux

  1. mplayerplug-in supports the following javascript methods, properties and events
  2. methods:
  3. void Play();
  4. void Pause();
  5. void Stop();
  6. void quit();
  7. void DoPlay();
  8. void DoPause();
  9. void FastForward();
  10. void FastReverse();
  11. void ff();
  12. void rew();
  13. void rewind();
  14. void Seek(in double value);
  15. void Open(in string filename);
  16. void SetFileName(in string filename);
  17. double getTime();
  18. double getDuration();
  19. double getPercent();
  20. void controls.play();
  21. void controls.pause();
  22. void controls.stop();
  23. properties:
  24. attribute string filename;
  25. readonly attribute long playState;
  26. attribute boolean ShowControls;
  27. attribute boolean fullscreen;
  28. attribute boolean showlogo;
  29. boolean isplaying();
  30. events:
  31. onMediaComplete
  32. onMediaCompleteWithError(error)
  33. onEndOfStream
  34. onVisible
  35. onHidden
  36. onDestroy
  37. onClick
  38. onMouseDown(button)
  39. onMouseUp(button)
  40. Detail:
  41. Play(), DoPlay(), controls.play()  
  42. plays the current media
  43. Pause(), DoPause(), controls.pause()
  44. pauses the playing media
  45. Stop(), controls.stop()
  46. stops the playing media
  47. quit()
  48. cancels the media player triggers onMediaComplete and onEndOfStream events
  49. FastForward(),ff()
  50. Seeks forward 10 seconds in the media
  51. FastReverse(),rew(),rewind()
  52. Seeks backwards 10 seconds in the media
  53. Seek(value)
  54. Seeks "value" seconds into the media
  55. Open(filename),SetFileName()
  56. Opens "filename", but does not start it
  57. getTime()
  58. Returns the number of seconds into the media
  59. getDuration()
  60. Returns the number of seconds the media is long
  61. getPercent()
  62. Gets percentage of media played 0 = 0% 100= 100%
  63. Will return 0 for some media types since duration is not always 
  64. available from mplayer
  65. filename
  66. Able to get and set this property
  67. x = filename, puts the URL of the current media in x
  68. filename = "x", opens URL x, like Open("x")
  69. isplaying()
  70. Returns true if playState > 1 and < 7
  71. playState
  72. read only property
  73. Possible return values and meanings
  74. UNDEFINED  0
  75. STOPPED  1
  76. PAUSED  2
  77. PLAYING 3
  78. SCANFORWARD 4
  79. SCANREVERSE  5
  80. BUFFERING 6
  81. WAITING 7
  82. MEDIAENDED 8
  83. TRANSITIONING   9
  84. READY 10
  85. RECONNECTING 11
  86. INITIALIZING    12
  87. ShowControls
  88. Boolean property to make the player controls visible or not
  89. fullscreen
  90. Boolean property to make the player go fullscreen or not
  91. showlogo
  92. Boolean property to make the logo visible or not
  93. onMediaComplete, onEndOfStream
  94. Events that are triggered when the playlist is empty
  95. example:
  96. <embed onEndOfStream='alert("media done");' src="http://host/some/media.mov"></embed>
  97. onMediaCompleteWithError(error)
  98. Events that are triggered when the playlist is empty
  99. error is an integer
  100. ERROR_NO_ERROR 0
  101. ERROR_NO_STREAM 1
  102. ERROR_CODEC_FAILURE ERROR_NO_STREAM << 1
  103. ERROR_EXPLICIT_KILL ERROR_NO_STREAM << 2
  104. ERROR_PLAYER_INTERRUPTED ERROR_NO_STREAM << 3
  105. ERROR_EXECV ERROR_NO_STREAM << 4
  106. ERROR_NOT_PLAYLIST ERROR_NO_STREAM << 5
  107. ERROR_FILE_NOT_FOUND ERROR_NO_STREAM << 6
  108. example:
  109. <embed onMediaCompleteWithError='error_handler(error)' src="http://host/some/media.mov"></embed>
  110. onVisible
  111. Event that is triggered when video media is uncovered by a window, might want to use
  112. with the nopauseonhide embed attribute
  113. <embed onVisible='someMethod();' nopauseonhide=true src="http://host/some/media.mov"></embed>
  114. onHidden
  115. Event that is triggered when video media is covered by a window, might want to use
  116. with the nopauseonhide embed attribute
  117. <embed onHidden='someMethod();' nopauseonhide=true src="http://host/some/media.mov"></embed>
  118. onDestroy
  119. Event that is triggered when the embedded mplayerplug-in is destroyed, best used when mplayerplug-in
  120. is in a frame and the frame is destroyed/hidden.
  121. onClick
  122. Event that is triggered when mouse button one is clicked over the plugin. 
  123. onMouseDown(button)
  124. Event that is triggered when the mouse button is down over the plugin.
  125. button is an integer that is the button that is down
  126. onMouseUp(button)
  127. Event that is triggered when the mouse button is released over the plugin.
  128. button is an integer that is the button that is down