|
현재 세개의 동영상 파일을 반복적으로 재생하는 기능을 구현하고 있습니다.
플레이리스트 기능이 있는것 같긴한데...
실행하면 에러가 나버리는군요
그래서 플레이 상태가 바뀌는 함수로 종료시점에 새로운 url를 추가할려고 하는데
그것도 쉽지가 않네여
url추가할때 또 상태가 바뀌어 버리는 지라...
소스 첨부 하겠습니다.
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
//Wm1->playlistCollection->newPlaylist(WideString("LIST"));
//Wm1->currentPlaylist->insertItem(1,"c:\\star.avi");
Wm1->URL = "c:\\미쳤어.avi";
Wm1->controls->play();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Wm1PlayStateChange(TObject *Sender, long NewState)
{
Memo1->Lines->Append(IntToStr(NewState));
switch(NewState){
case 1: Wm1->URL = "c:\\나몰라.wmv";
// Wm1->controls->stop();
break;
case 10: Wm1->controls->play();
break;
}
}
플레이 리스트로 구현해 보신분이나 혹시 다른 좋은 방법 알고 계시다면 알려주시면 감사하셌습니다.
|