-
Notifications
You must be signed in to change notification settings - Fork 2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
api.MediaStreamTrackProcessor - constructor not available on Safari 18 #24569
Comments
This comment was marked as resolved.
This comment was marked as resolved.
@skyclouds2001 did you try and get a different result? I tested on 18.0, perhaps this is fixed in 18.1 but in either case the data is still wrong. Any idea what is happening @Elchi3? |
I can confirm that on Safari 18.0.1, the MediaStreamTrackProcessor is NOT available. |
But safari release note says it is supported, see https://developer.apple.com/documentation/safari-release-notes/safari-18-release-notes#WebRTC |
Perhaps it is only partially implemented? Those release notes do not specifically mention |
I think this item says |
Did you test it? |
I have been looking at this aswell. So they are not available in the main thread, you must create a Example for testing their availability:
|
I mean, I think this item indicate the support of
Yes, this is correct, this is also how the spec defines. |
Out of interest, what is the intended workflow then if you start with At the moment I am doing: ...Ok, apparently |
The WebRTC repo has an example here that might help: Even more fun though is that Chromium only supports MediaStreamTrackProcessor in window, so not in workers, so it'll be "fun" making a solution that works in both. |
I haven't tested this in a worker yet, but will close since the data seems to be correct after all. |
What type of issue is this?
Incorrect support data (example: BrowserX says "86" but support was added in "40")
What information was incorrect, unhelpful, or incomplete?
I believe this entry is incorrect. When I try to create a new instance of a
MediaStreamTrackProcessor
, I am hit with:What browsers does this problem apply to, if applicable?
Safari
What did you expect to see?
The constructor run correctly and no exception
Did you test this? If so, how?
In the Javascript console of Safari:
new MediaStreamTrackProcessor()
- this should fail since I have not provided any arguments, but it should not throw a reference error exception.Can you link to any release notes, bugs, pull requests, or MDN pages related to this?
#23367
Do you have anything more you want to share?
No response
MDN URL
https://developer.mozilla.org/en-US/docs/Web/API/MediaStreamTrackProcessor
MDN metadata
MDN page report details
api.MediaStreamTrackProcessor
The text was updated successfully, but these errors were encountered: