home *** CD-ROM | disk | FTP | other *** search
/ Minami 48 / MINAMI48.ISO / Extra / MPSetup.exe / 1033 / RCDATA / CABINET / wmploc.DLL / 256 / BUGGER.JS < prev    next >
Text File  |  2002-12-14  |  2KB  |  91 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.         var currMedia = player.currentMedia;
  26.         sz1 = currMedia.name;
  27.         if (sz1 == "")
  28.         {
  29.             sz1 = currMedia.getItemInfo('Title');
  30.         }
  31.         if (sz1 == "")
  32.         {
  33.             sz1 = currMedia.sourceURL;
  34.         }
  35.  
  36.         //
  37.         // Figure out the text for the middle line:
  38.         //
  39.         sz2 = currMedia.getItemInfo('Author');
  40.         if (sz2 == "")
  41.         {
  42.             sz2 = currMedia.getItemInfo('Copyright');
  43.         }
  44.  
  45.         //
  46.         // Figure out the text for the last line:
  47.         //
  48.         sz3 = currMedia.getItemInfo('Album');
  49.         if (sz3 == "")
  50.         {
  51.             sz3 = currMedia.getItemInfo('Band');
  52.         }
  53.         if (sz3 == "")
  54.         {
  55.             var bitrateString = theme.loadString("res://wmploc/RT_STRING/#2066");
  56.             var kbps = Math.floor(player.network.bitrate / 1000);
  57.             if (kbps==0)
  58.             {
  59.                 sz3 = "";
  60.             }
  61.             else
  62.             {
  63.                 sz3 = sz3.sprintf(bitrateString, kbps.toFixed(0));
  64.             }
  65.         }
  66.     }
  67.  
  68.     txt1.value = sz1;
  69.     txt2.value = sz2;
  70.     txt3.value = sz3;
  71. }
  72.  
  73.  
  74. //=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  75. //
  76. // vwPlayer_OnLoad
  77. //
  78. function vwPlayer_OnLoad()
  79. {
  80.     vwPlayer_UpdateMetadata();
  81. }
  82.  
  83.  
  84. //=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  85. //
  86. // vwPlayer_OnOpenStateChange
  87. //
  88. function vwPlayer_OnOpenStateChange(NewState)
  89. {
  90.     vwPlayer_UpdateMetadata();
  91. }