wxSmith (wxWidgets 확장자)를 사용하여 프레임에서 비디오를 재생하고 싶습니다. 나는 그들의 웹 사이트 (http://docs.wxwidgets.org/2.6.3/wx_wxmediactrl.html)에서 설명서를 읽었지만 거의 이해하지 못했다. 지금까지 내가 한 일 :wxWidgets 비디오 플레이어
wxMediaCtrl* Video;
wxString filename='/home/cristi/Desktop/intro.mp4';
Video= new wxMediaCtrl(this, filename,"IDVideo",wxDefaultPosition,wxDefaultSize,0,wxT(""),wxDefaultValidator,wxPanelNameStr);
this->Connect(IDVideo, wxEVT_MEDIA_STOP, (wxObjectEventFunction)
(wxEventFunction)(wxMediaEventFunction) &t2Frame::OnMediaStop);
void t2Frame::OnMediaStop(const wxMediaEvent& evt)
{
if(I don't know what to put here)
{
m_mediactrl->SetPosition(
m_mediactrl->GetDuration() << 1
);
evt.Veto();
}
}
하지만 다음에 무엇을해야할지 모르겠다. 나는 많은 오류가있다. wxWidgets를 처음 사용하고 인터넷 검색은 많이했지만 결과는 없습니다.
미리 감사드립니다.
슬프게도 C++ 라이브러리를 사용하려면 먼저 C++의 기초를 알아야합니다. 그 주위에는 방법이 없습니다. –
@LauriNurmi 저는 C++을 알고 있습니다. 저는 1 년 이상 함께 작업 해 왔습니다. 그러나 wxWidgets을 사용할 때 처음이었으며 예제 나 샘플을 찾을 수 없었습니다. – Antaka