@tatiang The video must be downloaded for the video to play in the player. If you don’t include dl=1, then the url returns a webpage with the video inside of it. The video component is not smart enough to look through any webpage it is passed and returned a video.
The issue for this app, is they will have a lot of videos. How do you dynamically load a video from a url and play it in the app. Uploading all the videos to the app will make it too big.
@muneer Your tweaks do NOT work on my iPhone.
If something works on Android, but not iOS, I call it a bug.