If you want a serious video player, look no further. Video Pro has a feature set like no other video player on the market. You can serve up different video resolutions to different devices to ensure the best performance. Play an entire playlist of videos, not just one. Add timeline markers to highlight key events within your video. Integrate with analytics to see how many views your videos are getting. Launch multiple CTAs at defined markers within the video to keep your visitors engaged or monetize with ads.
Upgrade Eligible
Add CTAs with timeline markers or at the end of videos. CTAs are built into the player and can use our CTA stack for external actions.
Dynamically add videos, transcription data and CTAs with Total CMS and Feeds.
Integrate with Facebook pixel, Google Analytics and Tag Manager. Other services can be use through our CTA stack integration.
Transform the player and give the ability to play and entire playlist of videos.
Add styled markers for key points of interest in your video timeline.
Add subtitles, caption and chapter VTT files to make your videos accessible for users.
Hide all controls and play on hover for a seamless experience.
Customize which controls you would like to have and when to display them.
Use external button controls to play/pause or mute/unmute the player
Supply different videos for different size devices. Video Pro will pick the one for best performance.
Play YouTube and Vimeo videos in the video pro player.
Support for MP4, WEBM and OGG video formats
Video Pro player works and functions the same in all browsers and platforms.
Add custom timestamps to start and stop the video at.
{{{ summary }}}
In this demo, we have configured 3 completely different videos to show up on small, medium and large devices (phone, tablet, desktop). If you resize your browser and refresh, you will see a different video play. Normally you would use the same exact video, just with a different resoltuion. However, in order for you to see this feature in action, we have added different videos for each breakpoint.
These videos are short. However, you will also notice that 2 markers have been added to the timeline at 3s & 7s marks in the timeline.
In this demo, if you click on the playlist control on the control bar, you will open the playlist menu. You can click on the video that you would like to play. After one video finishes playing, the next video in the playlist will immediately start playing.
In this demo, You will see two different types of CTAs. The first CTA will launch at the 5 second mark. This is an in-player CTA. While we kept things simply here, you can add whatever content that you want. You can use this to display more content, a buy now button, ads/promotions, or anything else that you might want. More complex CTAs can be added via an iframe such as a subscription form.
You can dismiss the in-player CTAs by clicking on the close button. You can also use the spacebar to start playing the video again or the esc key to dismiss the CTA.
The in-player CTAs can be styled or positioned anyway that you would like.
The second CTA will launch after the video ends. This action is triggered from the Call to Action stack. The CTA stack has a bunch of more advanced trigger logic and actions. There are integrations made just for Video Pro.
Thank you for playing with Video Pro. I hope that you enjoy it.
This is an interest use case as it allows you to seemlessly interact with your videos simply by hovering over them. The controls are always hidden, as well as the play button. This gives a very useful effect for giving quick previews of your videos, maybe for a product.
The video poster is set to display whenever you stop hovering over the video. The video will continue to loop as long as you are hovered over it. You could integrate CTAs into this for some more interesting interactions.
In this demo, we are using the Video Pro Button stack as an external control to play/pause and mute/unmute a video. While the Video Pro Button stack is provided as an easy solution, you can use your own buttons for this as well. Simply set the class in the settings to be a class on your custom external button.
The default controls have been hidden for this demo. This shows how you can disabled all controls and control the player soley from external controls.
We have recently started gathering reviews for our products. So if you don't see a review above, be the first to submit a review and let others know how you like this stack.
Uploaded by Weaver's Space
Uploaded by {{{ from }}}
© 2025 Weavers Space | Terms of Service | Privacy Policy
"VideoPro is awesome! Truly unique doing so many things that no other video stack does. Auto-play in a responsive window, allowing product videos to play automatically upon hover over thumbnails. Works instantly with properly compressed video files. No extra clicks to close video windows! Call to action "CTA" abilities open a whole new world with Total CMS3."