AO3 News

Post Header

Published:
2020-12-28 22:01:49 UTC
Original:
What the death of Flash means for your audio and video embeds
Tags:

自明年起,Adobe将停止支持Flash插件。因此,Archive of Our Own - AO3(AO3作品库)也将不再支持使用Dewplayer MP3播放器播放音频。我们会很快更改现有作品中的代码,并使用HTML5 <audio>标签

虽然使用Dewplayer播放器的作品将会得到自动更新,但其他作品仍可能会受到Flash播放器停止服务的影响。如果您的现有作品内含音频或视频内容,我们强烈建议您也将作品中的内容改为使用<audio><video>标签,或者参照储存您音频和视频的网站,使用该网站上已更新的代码。

Flash播放器是什么,将何时停止支持?

Flash是一款应用程序,可用于在网站上播放音频与视频,自20世纪90年代末开始投入使用。不过自启用以来,Flash播放器一直存在安全性低的问题,而当前的技术也提供了其他取代Flash播放器的方法。

很多移动端浏览器自多年前开始就已经停止支持Flash插件,而Adobe也宣布将停止更新和发布Flash程序,从2020年12月31日起停止服务(此页面内容为英文)。另外,自2021年1月12日起,Adobe将阻止Flash播放任何内容。

如果您想了解更多信息,请查看Adobe的Flash播放器停止服务信息页面

这一变动对于AO3有什么影响?

在播放有声小说及其他音频同人作品方面,我们长期使用一款基于Flash的mp3播放器——Dewplayer插件。该插件也将停止服务。此外,有些内置代码来自一些古早的音频与视频存储网站,这些代码同样会停止工作。例如,2017年,Youtube转而使用<iframe>标签,而在此之前嵌入作品的Youtube视频都将无法播放。

如果您有作品嵌入了音频或者视频,建议您进行查看,确保它们在2021年1月12日后仍然能正常播放。如果无法正常播放,请参照支持这些内容的网站,确保您使用的代码与网站上的最新代码相一致,或者考虑改用音频或视频HTML标签(内附英文版的具体步骤)。

目前使用Dewplayer的作品会受影响吗?

我们将很快查明AO3上所有使用Dewplayer插件的作品,并自动转换对应的HTML代码,以使用<audio>标签。

12月31日后,我还能使用Dewplayer吗?

不能。Adobe称主流浏览器将在此之后禁用Flash,因此Dewplayer也将无法使用。我们会彻底移除网站上的Dewplayer代码。目前,我们也在更新HTML sanitizer,以阻止任何用户发布使用Dewplayer插件的新作品,并将代码更换为HTML<audio>标签。

我可以自行修改作品代码吗?

您可以手动编辑代码。

  1. 请打开相关作品并点击“Edit”(编辑)按钮。
  2. 在HTML界面中,查找如下代码:
    <embed type="application/x-shockwave-flash" flashvars="mp3=音频URL链接" src="https://archiveofourown.org/system/dewplayer/dewplayer.swf" width="200" height="27" allowscriptaccess="never" allownetworking="internal"></embed>
  3. 音频URL链接这一部分复制保存。该链接是一个以“.mp3”结尾的完整URL。
  4. 删除整段代码并更换为如下代码:
    <audio src="音频URL链接"></audio>
  5. 音频URL链接改为您在第3步中复制的链接。
  6. 对作品中嵌入的所有其他音频重复这段步骤,然后点击页面底部的“Update”(更新)按钮。

嵌入音频与视频标签新闻贴中还列出了一些更为复杂的属性及设置,您也可以考虑使用。

现在我该如何嵌入新的音频或者视频作品?

如果您使用的内置代码来自于视频或音频的储存网站,您应该可以使用HTML编辑器将代码粘贴过来。如果您使用的内置代码并非来自“我可以使用哪些网站储存多媒体文件?”中列出的网站,请联系支持委员会,将该网站加入许可名单。

如果您希望使用HTMLaudio或者video标签,可以参考嵌入音频与视频标签新闻贴中列出的信息与设置。

如果我还有更多疑问该怎么办?

您可以通过Mozilla开发者网络的以下文章详细了解这些元素及对应属性:

如您需要其他帮助,请联系支持团队