Hi,
Non-image components are supported in a gallery via Groups. The general idea is as follows:
1) Design groups with the type of content you wish to see in a "frame" of the Gallery.
Eg: Group1 may contain an image + caption, Group 2 = Video and a caption, Group3 - YouTube etc.
2) Instead of using the "images" attribute of the gallery, set the groups attribute to "Group1,Group2,Group3". This basically instructs the Gallery to use the Group1 as the first frame, Group2 as the 2nd frame etc.
The only caveat is that the SwipeGallery's swipe feature must be turned off. This is to enable interaction with the video/youtube etc. Instead, use the GalleryNavigation component to provide navigation.
I have attached an example with the SwipeGallery.
Hope this helps.
Kishore
(GWD Team)