[Webkit-unassigned] [Bug 237058] New: AbortError when trying to play HLS from SproutVideo.com

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Feb 22 13:50:51 PST 2022


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

            Bug ID: 237058
           Summary: AbortError when trying to play HLS from
                    SproutVideo.com
           Product: WebKit
           Version: Safari 15
          Hardware: iPhone / iPad
                OS: iOS 15
            Status: NEW
          Severity: Critical
          Priority: P2
         Component: Media
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: adam at sproutvideo.com

Overview:
HLS video from sproutvideo.com fails to play. The HTML5 video element's play() method's promise rejection handler is called with an AbortError.

It doesn't appear to be making any requests for any of the media segment files or any other asset in the m3u8 playlist, so the error seems to be happening before any attempts are even made to play the video itself. This leads me to believe that the issue is with the playlist and not the video.

I've doubled checked the playlists using mediastreamvalidator and they are valid. Attempting to play a static version of the m3u8 fails in the same way, so I think we should be able to rule out issues reading the m3u8 from an objectURL as the cause.

I've only been able to test using the simulator in the latest Xcode 13.3 beta 3. I haven't been able to verify if the same issue occurs on physical devices.

Steps to Reproduce:
1) Go to https://videos.sproutvideo.com/embed/4c9ddbb81a13e6c2c4/45e60934025b1eba
2) Press the play button.

Actual Results:
The playing of the video will be aborted with an AbortError

Expected Results:
The video should play back normally as it did in previous versions of Safari.

Additional Information:
Although the signed URLs in this playlist will expire, perhaps someone will be able to determine what, if anything, is wrong with the playlist itself that is preventing the video from playing: https://sproutvideo-examples.s3.amazonaws.com/240.m3u8

-- 
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/20220222/4a4c1b64/attachment-0001.htm>


More information about the webkit-unassigned mailing list