OVIDPlayer Pro is a powerful, feature-rich video player extension that elevates your MIT App Inventor projects with professional-grade video playback capabilities. Built on Google's ExoPlayer technology, this extension delivers a seamless streaming experience with intuitive controls, beautiful visual feedback, and extensive customization options.
Why Choose OVIDPlayer Pro?
OVIDPlayer Pro goes beyond basic video playback by offering sophisticated features previously available only in professional applications. With comprehensive gesture controls, adaptive streaming support, and YouTube integration, your users will enjoy a video experience that rivals commercial video platforms.
Adaptive Streaming: Support for HLS and DASH protocols with automatic quality switching
Intuitive Gesture Controls: Volume and brightness adjustment with elegant visual indicators
YouTube Integration: play YouTube videos with view and like count information
Modern UI: Material Design interface with customizable controls and timeline
Rich Interactivity: Double-tap seeking, swipe controls, and lock functionality
Full Customization: Adjust colors, sizes, and behaviors to match your app's design
Whether you're creating an educational platform, entertainment app, or content delivery system, OVIDPlayer Pro provides the professional video capabilities your users expect. Compatible with both App Inventor Companion and APK builds, this extension ensures your video content looks and performs great across all Android devices.
This package costs 5.50 $ , you can pay here using you credit card or PayPal account, after successful payment, you will automatically be redirected tothe download URL of the package
Now You can get all features of Ovid Player pro Big Update: OvidPlayer Pro Just Got Even Better – and Cheaper!
Now you can unlock all the powerful features of OvidPlayer Pro, including the ability to play YouTube videos directly inside your MIT App Inventor app — no need to open an external browser!
Supports:
DASH & MP4 videos
Live stream playback
Native performance
Embedded YouTube video playback
All within your app!
New Price: Only $5.50 (was $8.99)
This isn’t just a discount — it’s your chance to supercharge your app with pro-level video playback for less.
Believe me, this is one of the best deals you’ll find for serious developers who want full control over video content inside their apps.
Get it now and take your app to the next level. with also the feature of playing YouTube video for only 5.50$ not 8.99$ ,
and belive me this is will be a big deal for you
Hi, I paid for your extension and installed it. Then I tried to run a video I have on my phone.
But: It says that I can only select photo's when I click "pick file" and then it start playing some built-in video.
How do I play my owm video on my phone???
@Black_Knight
Now I am trying the first of your examples in the documentation, but I am stuck. The example .aia has a few extra extensions except OVIDCore, and I think I need some of this, like FileUtilities and a thing called PlayerView. Where can I find these?
PlayerView is used in example1 in the add_video procedure. What should be there then?
I added the FileUtilities, and now running the example gives: Error 602 No Action information in ActivityStarter was found.
What to do now?
I think your extension would be immenely more useful if you added working .aia's for your examples.
It should be the same as your blocks for example 1, except that I could not fill in the layout argument in add_video and I renamed the button.
Here is the .aia too: oefOef02_20250820.aia (2.1 MB)
I asked you twice before: where can I find PlayerView??
Ok. I changed the other things, but I still get the same error message.
My advice to you:
Before you sell your extension to someone else, update the documentation aand make sure the examples work!
It looks like a nice package and I hope you will succeed, but you should consider that your customers may be beginners or ignorant about the subject, which is why they buy your package.
Usually, when you start making some software or app, you start small and then grow your project. That did not work in this case. So finally I started from the extensive example and now I seem on my way to make what I wanted:
Collect a list of videos that are stored on my phone and save the list for later.
Later, choose a video and play it. Really simple.
When that works, I will add some more stuff for my app, not really video related.
For the majority of the blocks I have no idea what they are for and how they function. Still work for you to do I think, but thanks for the extension!
Again, as you see on image, all controls buttons are not visible, try many time to make it visible but i can't. Also it did not auto play unless play btn clicked.