arrow-down arrow at-sign bug check checkbox-checked checkbox-unchecked svg-checkmark chevron-right chevrons-right circle-down circle-left circle-right circle-up cloud2 svg-cross2 download download external-link filter github hash home leaf leaf left link-2 log-in log-out mail menu message-square minus plus radio-checked radio-checked2 radio-unchecked search settings spinner8 target twitter up upload-2 user users warning x zap
  • Home
  • Report a bug
  • Contribute
  • All issues
  • Login

URL: https://developer.apple.com/videos/play/wwdc2019/702/

Browser / Version: Firefox 69.0
Operating System: Windows 10
Tested Another Browser: Yes

Problem type: Video or audio doesn't play
Description: Apple HLS video stream doesn't play in Firefox
Steps to Reproduce:
This Apple video plays correctly in Chrome 76 and Edge on Windows 10, but not Firefox. Firefox shows an error message: "No video with supported format and MIME type found."

This video stream uses HLS (.m3u8), which is not supported by Firefox (Android or desktop). So not playing in Firefox is not a surprise, except desktop Chrome doesn't support HLS (according to Wikipedia and Can I Use) either and the stream plays correctly in desktop Chrome. (HLS is supported natively by Android Chrome and desktop Edge.) Perhaps this Apple site is using an HLS polyfill (like HLS.js) in desktop Chrome, but that should also work in Firefox and it doesn't (even if I spoof Chrome's UA in Firefox).

Firefox's web console shows an interesting non-video error message I don't see in Chrome or Edge:

SyntaxError: invalid regexp group play.js:1:2

Browser Configuration
  • None

From webcompat.com with ❤️

Please login to edit issues.

View issue on Github

Shortcut: Press l on your keyboard to open the label editor. Shortcut: Press g on your keyboard to be taken to the GitHub view of this page.
🔒 Closed: Duplicate
#39461

developer.apple.com - Apple HLS video stream doesn't play in Firefox

Opened: 2019-09-06
Reporter: cpeterso
Comments: 8
  • Home
  • List of issues
  • About
  • Contribute
  • Contact
  • Privacy Policy
  • Terms of Service
  • Code of Conduct