[Webkit-unassigned] [Bug 245428] New: Safari 16 cannot play WebM Opus from blob URL (breaks Construct 3)

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Sep 20 08:41:31 PDT 2022


https://bugs.webkit.org/show_bug.cgi?id=245428

            Bug ID: 245428
           Summary: Safari 16 cannot play WebM Opus from blob URL (breaks
                    Construct 3)
           Product: WebKit
           Version: Other
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Media
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: ashley at scirra.com

Safari 16 on macOS appears to have support for playback of WebM Opus in the HTML <audio> element. However it does not work if passed a blob: URL.

Minimal repro: https://downloads.scirra.com/labs/bugs/webmblob/

Click "Play normally" and it will play from a normal filename. Click "Play from blob URL" and it will play from fetching the same file as a blob, calling URL.createObjectURL(blob), and playing that URL.

Observed result: clicking "Play from blob URL" does not play any audio. It also logs an error event in the console.

Expected result: it should still support playing from a blob URL. It works in Chrome, and it also works in Safari 16 if playing an MP4 (AAC) audio file. It appears only WebM Opus playback is broken when using a blob URL.

Our commercial web app Construct (www.construct.net) relies on playing audio from blob URLs in several places (especially when the user previews their project). Based on feature-detection for WebM Opus it has switched over to using built-in playback in Safari 16, but playback is now broken. Please fix it ASAP.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20220920/c5cb25da/attachment-0001.htm>


More information about the webkit-unassigned mailing list