столкнулся с проблемой...сразу скажу, что на 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 создается черное окно, мигающий пиксел слева вверху(похоже этот пиксель из видео). Звук есть.
Если теперь это окно перетащить за пределы экрана, открыть и закрыть поверх него любое другое окно, а так же если изменять размер мышкой, то изображение появляется и не пропадает больше....
wxMediactrl в wxWidgets 2.9 и выше
-
- In need of some credit
- Posts: 3
- Joined: Sat Mar 01, 2014 5:54 am
- T-Rex
- Moderator
- Posts: 1249
- Joined: Sat Oct 23, 2004 9:58 am
- Location: Zaporizhzhya, Ukraine
- Contact:
Re: wxMediactrl в wxWidgets 2.9 и выше
Какая ОС, тип сборки (Debug/Release, x86/x64) и бэкенд для медиаконтрола?
-
- In need of some credit
- Posts: 3
- Joined: Sat Mar 01, 2014 5:54 am
Re: wxMediactrl в wxWidgets 2.9 и выше
Mint 16бэкенд по умолчанию, значит gstreamer. release x86. на данный момент работает костыль т.е. делаю load(filename); play() и снова load(filename); play().