0

本质上,我正在将一个静态 HTML 站点移动到 Craft 中。我为该站点创建了一个新插件,并且其中大部分都可以正常工作,但是我遇到了音频文件无法播放的问题。该站点应该具有音乐自动播放和循环播放功能(在您开始评判我之前,这是一个儿童站点,哈哈),并且它在静态站点上可以正常工作,但是在我的 Craft 实例中以及当我直接访问时没有播放音频文件的 URL 它也不会在浏览器中播放,但不会给我 404。如果我“另存为”它会正确下载。

代码很简单:

<audio autoplay loop>
        <source src="{{ resourceUrl('somesite/audio/some_theme_full.ogg') }}" type="audio/ogg">
        <source src="{{ resourceUrl('somesite/audio/some_theme_full.mp3') }}" type="audio/mpeg">
</audio>

src 正确生成为例如http://site.local/cpresources/somesite/audio/some_theme_full.mp3?d=1513706441

4

1 回答 1

0

您是否使用相同的浏览器来访问现有站点并进行开发?在原始网站上尝试隐身模式。

…网络浏览器正在朝着更严格的自动播放策略发展,以改善用户体验,最大限度地减少安装广告拦截器的动机,并减少昂贵和/或受限网络上的数据消耗。

更多关于谷歌最近的自动播放政策变化的信息。

于 2018-05-22T12:44:15.267 回答