Video thumbnail is not showing up on devices

I am trying to stream videos in my application served from AWS Cloudfront. When I embed the URL in the video’s source tag I am able to view the video thumbnail when run on web. The video tag fetches the first frame of the video and sets it as the default thumbnail. But the same behavior is not obtained when I build the app and run on Android, iOS devices. It displays the default video players grey screen with a play icon. How do I debug this issue for devices? Is there any workaround for the same?

Thank You!

Did you remote debug the problem on the device already?
Follow these instructions here to debug the problem in Safari dev tools:
https://ionic.zone/debug/remote-debug-your-app#ios
Follow these instructions here to debug the problem in Chrome dev tools:
https://ionic.zone/debug/remote-debug-your-app#android
Look at the console and network tabs for errors.