有没有办法在点击 Facebook 点赞按钮时播放音频? (html)

Is there a way to make audio play when a Facebook like button is clicked? (html)

我需要创建一个网页作为项目的一部分,我想添加一个在按下 Facebook 赞按钮时播放的声音效果。有什么办法吗?我试过将 onclick="document.getElementById('whisper').play();" 添加到它附带的 iframe 标记中,然后再添加 <audio id="whisper" src="whisper.mp3" preload="auto"></audio>,但没有任何结果。这与我网页中的上一个按钮一起使用,所以我做错了什么还是我应该做其他事情?理想情况下,我想使用 HTML 标签来完成此操作,但 javascript 也可以。

这是带有 iframe 标记的整个部分:

<section class="contact">
                                    <header>
                                        <h3>It wouldn't kill you to give us a like on Facebook</h3>
                                    </header>
                                    <p>...Or would it?</p>
                                    <iframe src="https://www.facebook.com/plugins/like.php?href=https%3A%2F%2F(**link here**)&width=450&layout=standard&action=like&size=small&show_faces=true&share=true&height=80&appId" width="450" height="80" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true" allow="encrypted-media"></iframe>

                                </section>

那里的页面有一个 link;出于隐私原因,我没有将它包含在这里。

抱歉,如果我不是很具体 and/or 有帮助;到目前为止,我只有大约 3 个月的 HTML 经验:)

之前有一种方法可以在点击赞按钮后立即调用特定事件,但已弃用。因此,无法再检测“赞”按钮点击。

https://developers.facebook.com/docs/reference/javascript/FB.Event.subscribe/v5.0 (这是 edge_create 事件)

更多信息:Facebook like callback event using edge.create is not working