home *** CD-ROM | disk | FTP | other *** search
/ Minami 79 / MINAMI79.iso / Extra / MPSetup.exe / 1033 / RCDATA / CABINET / wmploc.DLL / 256 / MEDIALINK.JS < prev    next >
Text File  |  2002-12-14  |  2KB  |  94 lines

  1. // Windows Media Player - Copyright 2002 Microsoft Corporation.
  2. //<script>
  3.  
  4. var g_StartTime = 0.0;
  5. var g_EndTime = 0.0;
  6.  
  7. //
  8. // Initialization
  9. //
  10.  
  11. function InitMediaLink()
  12. {
  13.     var bEnabled = false;
  14.  
  15.     if (osMediaOpen == player.openState)
  16.     {
  17.         g_StartTime = 0.0;
  18.         g_EndTime = player.currentMedia.duration;
  19.  
  20.         if (helper.canSendLink)
  21.         {
  22.             markInTime.value = helper.getTimeString(g_StartTime);
  23.             markOutTime.value = helper.getTimeString(g_EndTime);
  24.             bEnabled = true;
  25.         }
  26.     }
  27.     
  28.     warnLocalFile.visible = !bEnabled;
  29.  
  30.     markInTime.visible = bEnabled;
  31.     markOutTime.visible = bEnabled;
  32.     markIn.enabled = bEnabled;
  33.     markOut.enabled = bEnabled;
  34.     sendLink.enabled = bEnabled;
  35.  
  36.     // only show play speed controls on XP
  37.     if (helper.isXPOrBetter)
  38.     {
  39.         slow.visible = true;
  40.         normal.visible = true;
  41.         fast.visible = true;
  42.         stepgroup.visible = true;
  43.     }
  44.     
  45. }
  46.  
  47. //
  48. // Updating
  49. //
  50.  
  51. function MarkIn()
  52. {
  53.     g_StartTime = player.controls.currentPosition;
  54.     markInTime.value = helper.getTimeString(g_StartTime);
  55.  
  56.     if (g_StartTime > g_EndTime)
  57.     {
  58.         g_EndTime = player.currentMedia.duration;
  59.         markOutTime.value = helper.getTimeString(g_EndTime);
  60.     }
  61. }
  62.  
  63. function MarkOut()
  64. {
  65.     g_EndTime = player.controls.currentPosition;
  66.     markOutTime.value = helper.getTimeString(g_EndTime);
  67.  
  68.     if (g_EndTime < g_StartTime)
  69.     {
  70.         g_StartTime = 0.0;
  71.         markInTime.value = helper.getTimeString(g_StartTime);
  72.     }
  73. }
  74.  
  75. function SendLink()
  76. {
  77.     helper.sendLink(g_StartTime, g_EndTime);
  78. }
  79.  
  80. function GoSlow()
  81. {
  82.     player.settings.rate=mediacenter.slowRate;
  83. }
  84.  
  85. function GoNormal()
  86. {
  87.     player.settings.rate=1;
  88. }
  89.  
  90. function GoFast()
  91. {
  92.     player.settings.rate=mediacenter.fastRate;
  93. }
  94.