±ÍÇÏ´Â ¼Õ´Ô À̽ʴϴÙ
·Î±×ÀÎ
ȸ¿ø°¡ÀÔ
  
  µ¨¸¶´ç °ø½Ä ÀºÇà°èÁÂ
  ÇϳªÀºÇà 227-910235-83607
  ¿¹±ÝÁÖ ÀÌ»ó±¹(¿î¿µÁø)
ÇÁ·ÎÁ§Æ® °Ô½ÃÆÇ
ÅõÇ¥°Ô½ÃÆÇ
µ¨¸¶´ç¼Ò°³
±âÃʺÎÅÍ È°¿ë±îÁö! µ¨ÆÄÀÌ ±³À° - µ¥ºê±â¾î
Áú¹®°ú ´äº¯ Áú¹®°ú ´äº¯ ÀÔ´Ï´Ù.
±Û³»¿ë - Áú¹®°ú ´äº¯
 [Áú¹®] µ¿¿µ»ó ¾²·¹µå ·Îµå Áú¹®ÀÔ´Ï´Ù.
³¯¾Æ¶ó³¯¾Æ
(°í±¤¹Î)
2017-03-21 ¿ÀÈÄ 4:22:18
668ȸ Á¶È¸


÷ºÎÆÄÀÏ ´Ù¿î·Îµå
µ¿¿µ»ó ¾²·¹µå.zip
1. °³¹ß/½ÇÇà Ç÷§Æû 
  (1) OS : win7
  (2) °³¹ßÅø : Delphi XE10
  (3) »ç¿ë Database : 

2. °³¹ß ÁßÀΠÇÁ·Î±×·¥ 

  -- µ¿¿µ»ó ÆÄÀÏ ·Îµå¸¦ ¾²·¹µå·Î Ã³¸®ÇÔ.

3. Áú¹® ³»¿ë 
  - ¿ì¼± °°Àº Áú¹®À» Á¦ÀÛÀÚÀΠÇö½Çȯ´Ô ÇÑÅ× µå·È´Âµ¥

  ³Ê¹« ¹Ù»Ú½Å°Å °°¾Æ ¿©±â¿¡ °°Àº ³»¿ëÀ¸·Î ¿Ã¸³´Ï´Ù.

  ¿ì¼± Àǵµ´Â ¸ÞÀÎÆû¿¡ ½Ã°è¸¦ ¶óº§·Î Ç¥±â¸¦ ÇÕ´Ï´Ù.(ÃÊ´ÜÀ§)
  
  ÀÌ·¸°Ô ÇÏ°í µ¿¿µ»óÀ» ºÒ·¯¿Í¼­ Ç¥Ãâ ÇÒ¶§ ½Ã°è°¡ ¸ØÃßÁö ¾Ê°í ºÒ·¯ ¿À°Ô ÇÏ°íÀÚ ÇÔÀÌ ¸ñÀûÀÔ´Ï´Ù.

  ±×·¸°Ô Çϱâ À§Çؼ­´Â µ¿¿µ»ó ºÒ·¯¿À´Â ºÎºÐÀ» ¾²·¹µå Ã³¸®Çؼ­ Çϴ°Ԡ¸Â´Ù°í »ý°¢Çؼ­ Äڵ带 ÀÛ¼ºÇÏ¿´½À´Ï´Ù.
  (Ãʱâ Áú¹®Àº Á¦°¡ Çö½Çȯ´Ô ÇÑÅ× À߸ø µå·Á¼­ ²¨±¸·Î ¾²·¹µå »ç¿ë¿¡ ´ëÇؼ­ Áú¹® Çߴµ¥ Á¦ »ý°¢ÀÌ

   Àß ¸øµÇ¾ú½À´Ï´Ù...¤Ð¤Ð)

  ÇÏÁö¸¸ Á¦°¡ ¾²·¹µå Ã³¸®¸¦ ½ÉµµÀÖ°Ô ÇÏÁö ¾Ê´Ù º¸´Ï ¿¡·¯°¡ Æ¯ÀÌÇÏ°Ô ¹ß»ýÇϴµ¥

  ¿øÀÎÀ» ¸ð¸£°í ÇØ°áµµ ¸øÇؼ­ Áú¹® ¿Ã¸³´Ï´Ù. ¤Ð¤Ð

  ¿ì¼± ¿¡·¯»çÇ×Àº °°Àº µ¿¿µ»óÀ» ºÒ·¯¿À´Âµ¥

  Çϳª´Â ¿ÀÇ ´ÙÀ̾ó ·Î±×¸¦ ÀÌ¿ëÇؼ­ ºÒ·¯¿Í ¾²·¹µå Ã³¸®Çϸ頿¡·¯¾øÀÌ µ¿¿µ»óÀÌ Àß ÀÛµ¿ÇÕ´Ï´Ù.

  ÀÌ·¸°Ô ÇÏ°í ÇÁ·Î±×·¥À» Á¾·áÇÑ ´ÙÀ½¿¡ 

  Ç÷¹ÀÌ ¹öÆ°¿¡¼­ °°Àº À̸§À¸·Î µ¿¿µ»ó ÆÄÀÏ À̸§À» ³Ö°í¼± Ç÷¹À̸¦ Çϸ頿¡·¯°¡ ³³´Ï´Ù.

  1. ¿¡·¯ ¾È³ª´Â »óȲ

  procedure TfmMain.BtnLoadFile1Click(Sender: TObject);
  begin
   if OpenMediaFile.execute then
   begin  
    MediaFilename[1] :=  OpenMediaFile.FileName;
    end; 
  end;

  procedure TfmMain.Button1Click(Sender: TObject);
  begin 
   if OpenMediaFile.execute then
   begin 
   MediaFilename[2] :=  OpenMediaFile.FileName;
   end;
  end;

  procedure TfmMain.btnPlayClick(Sender: TObject);
begin
{ MediaFilename[1] :='';  //<---- ÀÌ ºÎºÐ¿¡ ½ÇÇàÇÒ µ¿¿µ»ó ÆÄÀÏÀ» ÀԷ ÇÕ´Ï´Ù.
 MediaFilename[2] :='';  //<----}

 sleep(100);

  PlayerLoad[1] := TPlayerLoadThread.Create(EVMRPlayer1);
  PlayerLoad[1].FreeOnTerminate := True;

  PlayerLoad[2] := TPlayerLoadThread.Create(EVMRPlayer2);
  PlayerLoad[2].FreeOnTerminate := True;

  PlayerLoad[1].Resume;
  PlayerLoad[2].Resume;
end;

  À§¿Í °°ÀÌ Çؼ­ ¿ÀÇ´ÙÀ̾ó ·Î±×¸¦ ÀÌ¿ëÇØ ÆÄÀÏ À̸§À» ³Ö¾î Áָ頱¦ÂúÀ½.

  2. ¿¡·¯»óȲ
  procedure TfmMain.btnPlayClick(Sender: TObject);
begin
 MediaFilename[1] :='';  //<---- ÀÌ ºÎºÐ¿¡ ½ÇÇàÇÒ µ¿¿µ»ó ÆÄÀÏÀ» ÀԷ ÇÕ´Ï´Ù.
 MediaFilename[2] :='';  //<----

 sleep(100);

  PlayerLoad[1] := TPlayerLoadThread.Create(EVMRPlayer1);
  PlayerLoad[1].FreeOnTerminate := True;

  PlayerLoad[2] := TPlayerLoadThread.Create(EVMRPlayer2);
  PlayerLoad[2].FreeOnTerminate := True;

  PlayerLoad[1].Resume;
  PlayerLoad[2].Resume;
end;
 °°Àº °æ·ÎÀÇ ÆÄÀÏ À̸§À» ÇÁ·Î±×·¥ »ó¿¡¼­ ÀÔ·ÂÀ» ÇÏ°í ÄÄÆÄÀÏ °É¾î Ç÷¹ÀÌ ¹öÆ° ´©¸£¸é ¾²·¹µå »ó¿¡¼­ ¿¡·¯°¡ ¹ß»ýÇÔ.



  * ¸ðµç ÇÁ·Î±×·¥Àº Çö½Çȯ´ÔÀÌ Á¦°øÇØ ÁֽŠÇ÷¹À̾ ÀÌ¿ëÇÏ¿´½À´Ï´Ù.

  ¶ÇÇÑ ±âº» ÄÄÆ÷³ÍÆ®·Î¸¸ ÀÛ¼º ÇÏ¿´½À´Ï´Ù..

  ¹Ù»Ú½Å ¿ÍÁß¿¡ Á¦ ±ä ±Û Àоî Áּż­ °¨»çÇÕ´Ï´Ù.

  ¼Ò½º´Â ¾ÐÃà ÆÄÀϷΠ÷ºÎÇØ ³õ¾Ò½À´Ï´Ù.