home *** CD-ROM | disk | FTP | other *** search
/ Chip 2002 September (Special) / Chip-Special_2002-09_Digitalni-Video.bin / servis / wm9 / mpsetupXP.exe / RCDATA / CABINET / wmploc.DLL / 256 / BUGGER.JS < prev    next >
Text File  |  2002-08-19  |  2KB  |  82 lines

  1. //=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  2. //
  3. //
  4. // vwPlayer
  5. //
  6. //
  7. //=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  8.  
  9.  
  10. //=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  11. //
  12. // vwPlayer_UpdateMetadata
  13. //
  14. function vwPlayer_UpdateMetadata()
  15. {
  16.     var sz1;
  17.     var sz2;
  18.     var sz3;
  19.  
  20.     if (player.openState == 13)
  21.     {
  22.         //
  23.         // Figure out the text for the top line:
  24.         //
  25.         sz1 = player.currentMedia.name;
  26.         if (sz1 == "")
  27.         {
  28.             sz1 = player.currentMedia.getItemInfo('Title');
  29.         }
  30.         if (sz1 == "")
  31.         {
  32.             sz1 = player.currentMedia.sourceURL;
  33.         }
  34.  
  35.         //
  36.         // Figure out the text for the middle line:
  37.         //
  38.         sz2 = player.currentMedia.getItemInfo('Author');
  39.         if (sz2 == "")
  40.         {
  41.             sz2 = player.currentMedia.getItemInfo('Copyright');
  42.         }
  43.  
  44.         //
  45.         // Figure out the text for the last line:
  46.         //
  47.         sz3 = player.currentMedia.getItemInfo('Album');
  48.         if (sz3 == "")
  49.         {
  50.             sz3 = player.currentMedia.getItemInfo('Band');
  51.         }
  52.         if (sz3 == "")
  53.         {
  54.             var kbps = new Number(player.currentMedia.getItemInfo('Bitrate') / 1000);
  55.             sz3 = kbps.toFixed(1) + "kbps";
  56.         }
  57.     }
  58.  
  59.     txt1.value = sz1;
  60.     txt2.value = sz2;
  61.     txt3.value = sz3;
  62. }
  63.  
  64.  
  65. //=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  66. //
  67. // vwPlayer_OnLoad
  68. //
  69. function vwPlayer_OnLoad()
  70. {
  71.     vwPlayer_UpdateMetadata();
  72. }
  73.  
  74.  
  75. //=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  76. //
  77. // vwPlayer_OnOpenStateChange
  78. //
  79. function vwPlayer_OnOpenStateChange(NewState)
  80. {
  81.     vwPlayer_UpdateMetadata();
  82. }