¡¡XiaoHui.Net Ц»ã³ÌÐòÔ±ÂÛ̳ ¡ú .Net ÌÖÂÛÇø

   Ò»¸öC#ÓïÑÔ£¬Ê¹ÓÃDirectX¿ª·¢µÄýÌå²¥·ÅÆ÷£¬¶ÔÓÚÏëÑо¿C#¶àýÌåµÄÓÐÓÃ


Ò³: [1]

jesdily2006-4-16 08:46
Ò»¸öC#ÓïÑÔ£¬Ê¹ÓÃDirectX¿ª·¢µÄýÌå²¥·ÅÆ÷£¬¶ÔÓÚÏëÑо¿C#¶àýÌåµÄÓÐÓÃ

xlFancyPlay 2005 ýÌå²¥·ÅÆ÷ÊDzÉÓÃDirectXÇý¶¯£¬ÓÃC#±àд¡£
¿ÉÓÃÀ´²¥·ÅÒôÀÖ¡¢ÒôƵ¡¢ÊÓÆµ¡¢VCD¡¢DVD¡¢RealPlayµÈýÌåÎļþ¡£

Ò»¡¢Ä¿Ç°Ö÷ÒªÓÐÒôƵÎļþµÄ²¥·Å£¬ÊÓÆµÎļþ²¥·Å
01.Ö§³ÖÎļþÍϷźÍË«»÷¸èÃûµÄËæÒâ²¥·Å
02.²¥·ÅµÄ¿ØÖÆ£¬¿É¶ÔÎļþ½øÐв¥·Å¡¢ÔÝÍ£¡¢Í£Ö¹µÄ²Ù×÷
03.ÒôÁ¿µÄ¿ØÖÆ£¬¿ÉËæÒâÔö´ó»ò¼õСÒôÁ¿
     (°´×¡Êó±ê×ó¼üµÄͬʱÍ϶¯ÒôÁ¿ÌõÉ쵀 $ ·ûºÅ£¬»òÒÆ¶¯Êó±êÔÚÒôÁ¿Ìõ
      µÄ = ·ûºÅÉϵã»÷×ó¼ü£¬¼´¿É¸Ä±äÒôÁ¿´óС¡£)
04.ÒôƵµÄ¿ØÖÆ£¬¿ÉÑ¡ÔñË«ÉùµÀ¡¢×óÉùµÀ¡¢ÓÒÉùµÀ
05.ËٶȵĿØÖÆ£¬¿ÉÕý³£¡¢±¶ËÙ¡¢°ëËÙ²¥·Å
06.½ø¶ÈµÄ¿ØÖÆ£¬¿É¶¯Ì¬¸ú×ÙÏÔʾ²¥·ÅµÄ½ø¶È£¬¿ÉËæÒâÖ¸¶¨²¥·ÅµÄ½ø¶È
     (°´×¡Êó±ê×ó¼üµÄͬʱÍ϶¯½ø¶ÈÌõÉ쵀 $ ·ûºÅ£¬»òÒÆ¶¯Êó±êÔÚ½ø¶ÈÌõ
      µÄ = ·ûºÅÉϵã»÷×ó¼ü£¬¼´¿É¸Ä±ä²¥·Å½ø¶È¡£)
07.Ö§³ÖLRC¸è´ÊµÄ±à¼­ºÍͬ²½ÏÔʾ¡£(ÏêϸÐÅÏ¢¿É²ÎÔÄLRCÖÆ×÷)


¶þ¡¢Ä¿Ç°Ö§³ÖµÄÎļþ¸ñʽÓУº
1.ÒôƵÎļþ(aif aiff au mp2 mp3 mpa wav wma snd)
2.MIDIÎļþ(mid midi rmi)
3.ÊÓÆµÎļþ(avi dat m1v mov mpeg mpg qt wmv)
4.Îı¾Îļþ(*.lrc ¼þΪ¸è´Ê¶¯Ì¬ÏÔʾÎļþ)

Èý¡¢RealPlayÎļþ¸ñʽµÄ²¥·Å£º
°²×°RealPlay²¥·Å²å¼þ¼´¿É²¥·Årm¡¢rmvb¸ñʽÎļþ

Ò»¡¢LRC¸è´ÊÎļþ¸ñʽ£º

   LRC ¸è´ÊÎļþÊÇÒ»ÖÖ°üº¬×Å¡°[*:*]¡±ÐÎʽ¡°±êÇ©(tag)¡±µÄ¡¢»ùÓÚ´¿Îı¾µÄ¸è´ÊרÓøñʽÎļþ¡£×îÔçÓɹùÏéÏéÏÈÉú(Djohan)Ìá³ö²¢ÔÚÆä³ÌÐòÖеõ½Ó¦Óá£ÕâÖÖ¸è´ÊÎļþ¼È¿ÉÒÔÓÃÀ´ÊµÏÖ¿¨À­OK¹¦ÄÜ£¨ÐèҪרÃųÌÐò£©£¬ÓÖÄÜÒÔÆÕͨµÄÎÄ×Ö´¦ÀíÈí¼þ²é¿´¡¢±à¼­¡£µ±È»£¬Êµ¼Ê²Ù×÷ʱͨ³£ÊÇÓÃרÃŵÄLRC¸è´Ê±à¼­Èí¼þ½øÐиßЧ±à¼­µÄ¡£ÒÔϾßÌå½éÉÜLRC¸ñʽÖеġ°±êÇ©¡±¡£

ʱ¼ä±êÇ©£¨Time-tag£©
ÐÎʽΪ"[mms]"»ò"[mms.fff]"£¨·ÖÊý:ÃëÊý£©¡£
Êý×ÖÐëΪ·Ç¸ºÕûÊý£¬±ÈÈç"[03:21.5]"ÊÇÓÐЧµÄ£¬¶ø"[0x03:-21.5]"ÊÇÎÞЧµÄ¡£

ʱ¼ä±êÇ©¿ÉÒÔλÓÚijÐиè´ÊÖеÄÈÎÒâλÖá£Ò»Ðиè´Ê¿ÉÒÔ°üº¬¶à¸öʱ¼ä±êÇ©£¨±ÈÈç¸è´ÊÖеĵü¾ä²¿·Ö£©¡£¸ù¾ÝÕâЩʱ¼ä±êÇ©£¬Óû§¶Ë³ÌÐò»á°´Ë³ÐòÒÀ´Î¸ßÁÁÏÔʾ¸è´Ê£¬´Ó¶øÊµÏÖ¿¨À­OK¹¦ÄÜ¡£ÁíÍ⣬±êÇ©ÎÞÐëÅÅÐò¡£

±êʶ±êÇ©£¨ID-tags£©
Æä¸ñʽΪ"[±êʶÃû:Öµ]"¡£´óСдµÈ¼Û¡£ÒÔÏÂÊÇÔ¤¶¨ÒåµÄ±êÇ©¡£


[ti:¸èÇúÃû³Æ]
[al:ר¼­Ãû³Æ]
[ar:ÒÕÈËÃû³Æ]
[by:±àÕߣ¨Ö¸LRC¸è´Ê±à¼­Õߣ©]
[offset:ʱ¼ä²¹³¥Öµ] Æäµ¥Î»ÊǺÁÃ룬ÕýÖµ±íʾÕûÌåÌáǰ£¬¸ºÖµÏà·´¡£ÕâÊÇÓÃÓÚ×ÜÌåµ÷ÕûÏÔʾ¿ìÂýµÄ¡£


ÑùÀý(ÒÔÏÂLRCÎļþÊÇÓÃxlFancyPlayÖÆ×÷)

[ti:ÑàÏÎÄà]
[al:ÑàÏÎÄà]
[ar:ü¼Ñ]
[by:xlFancy]

[00:00]ÑàÏÎÄà


[00:08]Ñݳª£ºÃ¼¼Ñ


[01:46][00:17]½ðÁêÃÀÈ˺ᴵµÑ
[01:50][00:21]ÒýÀ´Ñà×ÓÏδºÄà
[01:54][00:25]Ñà×ÓÖþ³²ÏòÁøµÌ
[01:58][00:29]ÁøµÌÉî´¦´«À´Ç³Ð¦µÍÓï
[02:06][00:37]½­ÄÏ´ºÓêÈóÈçÓñ
[02:10][00:41]ÍùÀ´²»ÊªÐÐÈËÒÂ
[02:14][00:45]ÇØ»´Ë®êÓÑ̲¨Àï
[02:19][00:49]ÃàÃà´ºÒâÖÐÓжàÇéÄÐÅ®
[03:47][03:31][03:15][02:42][02:26][01:13][00:57]³ª·±»ªËÌ̫ƽÌìËìÈËÒâ
[03:56][03:39][03:23][02:51][02:34][01:21][01:05]ÇÒÌýË¿ÖñÓÆÑï¹ÜÏÒ¼²


   ¶þ¡¢¿ª·¢±ê×¼(¹©³ÌÐòÔ±ÔĶÁ²Î¿¼)£º
   ÒÔÏÂÁгöÁË¿ª·¢Ö§³ÖLRC¸ñʽµÄÈí¼þʱӦ×ñÊØµÄһЩ±ê×¼¡£

ÎÞÂÛÊÇ·ñÔÚÐÐÊ×£¬ÐÐÄÚ·²¾ßÓС°[*:*]¡±ÐÎʽµÄ¶¼Ó¦ÈÏΪÊDZêÇ©¡££¨×¢Ò⣺ÆäÖеÄðºÅ²¢·ÇÈ«½Ç×Ö·û¡°£º¡±£©
·²ÊDZêÇ©¶¼²»Ó¦ÏÔʾ¡£
·²ÊDZêÇ©£¬ÇÒ±»Ã°ºÅ·Ö¸ôµÄÁ½²¿·Ö¶¼Îª·Ç¸ºÊý£¬ÔòÓ¦ÈÏΪÊÇʱ¼ä±êÇ©¡£
¶ÔÓڷDZê×¼ÐÎʽ£¨·Ç¡°[mms]¡±£©µÄʱ¼ä±êǩҲӦÄÜʶ±ð£¨Èç¡°[0:0]¡±£©¡£
·²ÊDZêÇ©£¬ÇÒ·Çʱ¼ä±êÇ©µÄ£¬Ó¦ÈÏΪÊDZêʶ±êÇ©¡£
±êʶÃûÖдóСдµÈ¼Û¡£(²»Çø·Ö±êʶ´óСд)
ΪÁËÏòºó¼æÈÝ£¬Ó¦¶Ô䶨ÒåµÄбêÇ©×÷ºöÂÔ´¦Àí¡£ÁíÓ¦¶Ô×¢ÊͱêÇ©£¨[:]£©ºóµÄͬһÐÐÄÚÈÝ×÷ºöÂÔ´¦Àí¡£
Ó¦ÔÊÐíÒ»ÐÐÖдæÔÚ¶à¸ö±êÇ©£¬²¢ÄÜÕýÈ·´¦Àí¡£
Ó¦ÄÜÕýÈ·´¦ÀíδÅÅÐòµÄ±êÇ©¡£

   Èý¡¢xlFancyPlay¶ÔLRCÎļþµÄÖ§³Ö
   1.½öÖ§³Öʱ¼ä±êÇ©ÔÚÐÐÊ×µÄÇéÐΡ£
   2.Ö§³ÖÿÐÐÖÐÓжà¸öʱ¼ä±êÇ©µÄ¸è´ÊÐУ¬µ«Ê±¼ä±êÇ©±ØÐëÔÚ¸è´Ê֮ǰ(λÓÚÐÐÊ×)¡£
   3.ÔÊÐí²»´øÊ±¼ä±êÇ©µÄ¸è´ÊÐдæÔÚ(xlFancyPlay½«ºöÂÔ¸ÃÐÐ)¡£È磺

     ¸èÇú£ºÑàÏÎÄà
     Ñݳª£ºÃ¼¼Ñ

     [ti:ÑàÏÎÄà]
     [al:ÑàÏÎÄà]
     [ar:ü¼Ñ]
     [by:xlFancy]


     [00:00]ÑàÏÎÄà


     [00:08]Ñݳª£ºÃ¼¼Ñ


   ËÄ¡¢ÈçºÎÖÆ×÷LRC¸è´Ê
   1.ÓÃÈκδ¿Îı¾±à¼­¹¤¾ß±à¼­ºÃ¸è´Ê£¬²¢´æÎª*.txt»ò*.lrcÎļþ¡£
   2.´ÓxlFancyPlay²Ëµ¥¡°×°ÈëÎı¾Îļþ¡±×°Èë±à¼­ºÃµÄ¸è´Ê£¬(ÈçÏÂͼʾ)
   3.²¥·ÅÒªÖÆ×÷LRC¸è´ÊµÄ¸èÇú£¬È»ºó¸ù¾Ý²¥·Å½ø¶ÈË«»÷ÏàÓ¦µÄ¸è´ÊÐм´¿É²åÈëʱ¼ä±êÇ©¡£Öظ´´Ë²Ù×÷£¬Ö±µ½LRC¸è´ÊÖÆ×÷Íê³É¡£
   4.ÓÉxlFancyPlay²Ëµ¥¡°Îı¾ÎļþÁí´æÎª¡±½«ÖÆ×÷ºÃµÄLRC¸è´ÊÎļþ±£´æµ½¸èÇúµÄÏàͬĿ¼Ï£¬²¢ÇÒ¸è´ÊÎļþµÄÃû³ÆÓë¸èÇúÎļþµÄÃû³ÆÏàͬ£¬À©Õ¹Ãû±ØÐëΪlrc ¡£È磺ÑàÏÎÄà.mp3 µÄ¸è´ÊÎļþ±ØÐëΪ ÑàÏÎÄà.lrc

   5.×îºó£¬¼ÇµÃ¡°¹Ø±ÕÎı¾Îļþ¡±


wangwang5212006-4-16 14:56
²»´í£¬ÎÒÊÔ¹ýÁË ~~~~~~~~


²é¿´ÍêÕû°æ±¾: Ò»¸öC#ÓïÑÔ£¬Ê¹ÓÃDirectX¿ª·¢µÄýÌå²¥·ÅÆ÷£¬¶ÔÓÚÏëÑо¿C#¶àýÌåµÄÓÐÓÃ