A better free video player such as Google’s Exoplayer has always been missing from AppInventor based platforms. But now its here and its free and open source.
I have made this project open-soure so other developers can benefit from it and make contributions. This initial release is a gateway to whole new opportuinities. A lot of cool and awesome stuff is coming and I would really love to see your contributions to it as well. Make sure to star the repo.
Exoplayer UI
The UI library that is being used in the extension is also open source. You can create your own custom user interfaces using this module.
Become a Supporter
I mostly publish my work for free because I understand that mostly users are students and they can't pay. So I don't get any amount for my work. But like everyone, I also need money for living. You can become a supporter to help me keep sharing new extensions and other stuff for free. Your support will help me to fulfill my dreams.
Add a new media item to playlist. You can use this block to add multiple media items which are then managed by the player in the form of playlist. For subtitles, you need to pass in a list of subtitles. Below is a detailed guide for adding subtitles.
To add subtitles there are two ways :
Dictionary Block
You can pass a list of subtitles by using dictionary blocks.
Here only two parameters are required :
1- path
2- mime_type
And the rest of the parameters are optional and you can skip them.
"OnAppResume" block does not work when the screen is turned off or the application is minimized; it only allows the player to pick up where it left off when the screen is reopened or the app is maximized again from the minimized state.
.... but that is the intent of that Block. Can you give a step-by-step description of your actions where the Block would not eventually apply but you want the music player to resume?