Giter Club home page Giter Club logo

Comments (8)

nihil-admirari avatar nihil-admirari commented on September 21, 2024

The Vorbis audio codec is also now supported in WebKit on iOS 17.4, iPadOS 17.4 and in visionOS 1.1.

Doesn't work. Tested on iOS 17.4, test files are from https://hpr.dogphilosophy.net/test/. Both Vorbis in Ogg and Vorbis in WebM don't play.

from caniuse.

jensimmons avatar jensimmons commented on September 21, 2024

@nihil-admirari I cannot open that URL because of security protections. Can you provide the test files in a place that's not insecure?

Ogg is not supported, so it's expected that Vorbis in Ogg will not work. Vorbis should work in other containers, like WebM.

from caniuse.

jensimmons avatar jensimmons commented on September 21, 2024

We just retested with multiple files, including some from Wikipedia, and confirmed Safari 17.4 on iOS does support the Vorbis codec, for example in a WebM container.

The site you linked to above requests the user install the WebM QuickTime Component, something that stopped working over a decade ago when support was dropped for QuickTime.framework. And it's serving a .weba file, which is not a supported file type. Also, as I mentioned above, the site is misconfigured for HTTPS, which causes many browser to block loading it at all. Please retest with modern technology.

from caniuse.

jyavenard avatar jyavenard commented on September 21, 2024

Here is a vp8/vorbis file
http://wpt.live/html/semantics/embedded-content/media-elements/track/track-element/resources/vp8-vorbis-webvtt.webm

.weba is not a valid extension file

from caniuse.

nihil-admirari avatar nihil-admirari commented on September 21, 2024

Ok, Vorbis in webm does work. The site in question uses weba and ogg, which are unfortunately still not supported.

Release notes don't specify the container:

Added support for the Vorbis audio codec on iOS, iPadOS, and in visionOS. (116776158)

which is confusing, especially when compared with the release notes for Safari 17, where container for Opus files was indeed specified:

Added support for stereo-only Opus in MPEG-4 and WebM containers on macOS Sonoma. (50994465)

from caniuse.

jyavenard avatar jyavenard commented on September 21, 2024

weba is not a thing. That’s an extension the site made up. Had the extension of the file been .webm it would have played.
https://www.webmproject.org/docs/container/

from caniuse.

nihil-admirari avatar nihil-admirari commented on September 21, 2024

weba is not a thing

Didn't know that it's non-standard. Such files are over the Internet. Chromium supports them: chromium/chromium@c3ce84e.

from caniuse.

jyavenard avatar jyavenard commented on September 21, 2024

Chromium sniff the content and ignore the file extension. As long as ffmpeg can play them, so will chromium.
So it will play webm with h264 which are technically invalid (they are matroska not webm).

Safari is a tad more strict.

from caniuse.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.