Android: Need to play video in dynamically created small window within a layout. (Video embedded in a presentation Slide Show)
===

I have a requirement to dynamically create a view within a layout and start playing video in it (Video embedded in a presentation like Slide Show along with other views like images etc). It should support all video formats (Something like VLC player).  I tried few approaches but I need expert guidance to proceed. Below is the approach I tried and reason for not choosing it

-	Create intent and called MxPlayer – Not suitable since I want the control in the same parent activity and do not need full screen view
-	Create Surface View / Surface Handler and attach it Media player – Not suitable since avi and other formats are not supported 
-	HTML5 Video Tag – Yet to try but again Format restriction so not suitable

Is there a way to integrate VLC player into our activity?  My requirement is for a specific device so open to any customization if needed.

Thanks in advance
