I just asked myself what would be the best approach to integrate the Podlove Web Player into a VueJS single page application. Do I need the web player as a whole, or is it enough to use the player components. I know there is a feature list regarding the functionality of the web player (https://github.com/podlove/podlove-ui/tree/development/apps/web-player) compared to the player components, but maybe you can help me.
What I need/don’t need:
- I don’t need a web player launching facility via plain JS (and attaching to a HTML element) as I am using VueJS. Instead it would be nice to just refer to a Vue component.
- I don’t need remote fetching of web player configuration as I could provide the configuration directly, because I get the configuration data with other data. So I am calling the server backend on my own already.
- Parsing of URL parameters would be nice to have, but I think I could provide that also, if necessary.
- What I still want to have: persistence of player time position and open tab
Would be glad if you could give me some hints for a VueJS integration.