Page 1 of 1

wxMediactrl в wxWidgets 2.9 и выше

Posted: Sat Mar 01, 2014 6:03 am
by zmeishe1984
столкнулся с проблемой...сразу скажу, что на wxWidgets 2.8 все работало замечательно.

Есть некая wxPanel, в конструкторе которой следующий текст:
video_object=new wxMediaCtrl(this, wxID_MEDIACTRL, wxEmptyString,wxPoint (130,40), wxSize(665,400), wxNO_BORDER, wxT(""));

так же есть одна кнопка. которая запускает следующий код:
video_object->Load( _("/home/car/1.avi"));
video_object->Play();

В версии 2.8, появлялось окно в котором воспроизводился видеофайл.

начиная с версии 2.9 создается черное окно, мигающий пиксел слева вверху(похоже этот пиксель из видео). Звук есть.

Если теперь это окно перетащить за пределы экрана, открыть и закрыть поверх него любое другое окно, а так же если изменять размер мышкой, то изображение появляется и не пропадает больше....

Re: wxMediactrl в wxWidgets 2.9 и выше

Posted: Sun Mar 09, 2014 9:44 pm
by T-Rex
Какая ОС, тип сборки (Debug/Release, x86/x64) и бэкенд для медиаконтрола?

Re: wxMediactrl в wxWidgets 2.9 и выше

Posted: Mon Mar 17, 2014 4:15 am
by zmeishe1984
Mint 16бэкенд по умолчанию, значит gstreamer. release x86. на данный момент работает костыль т.е. делаю load(filename); play() и снова load(filename); play().