Darkle I think it's a Twitter specific issue.
Firefox's Enhanced Tracking Protection blocks all requests to Twitter domain names. When I disable Enhanced Tracking Protection temporarily, the video shows up.
The network tab in the developer tools shows the request as blocked when Enhanced Tracking Protection is enabled, so the Firefox video player probably renders it the same way as a video link that returns 404 or where the domain name doesn't resolve.