Safari不支持.ogg文件,但这并不能阻止wiktionary.org播放ogg文件。我查看了源代码,我无法找到它们是如何播放文件的。
以下是他们使用.ogg文件的链接。 https://en.wiktionary.org/wiki/File:en-us-the-unstressed.ogg
答案 0 :(得分:7)
当您查看网站的XHR时,您会注意到,他们实际上会加载EN-us-the-unstressed.ogg
文件以及这两个脚本:
ogv-worker-audio.js
ogv-decoder-audio-vorbis.js
脚本是ogv.js JavaScript库的一部分:
使用使用Emscripten编译的Ogg / Vorbis / Theora / Opus / WebM库的JavaScript媒体播放器
图书馆基本上做到了这一点:
长篇目标是为HTML5视频和音频标签创建一个替代品,可用于不要'的浏览器上的基本播放Ogg Theora和Vorbis或WebM媒体。支持 Ogg或WebM本地。
因此,他们不使用原生audio|video
- 元素,而是使用JavaScript来播放音频,这是从 .ogg -files导入的。