【问题标题】:Is there a way to make audio play when a Facebook like button is clicked? (html)有没有办法在点击 Facebook 喜欢按钮时播放音频? (html)
【发布时间】:2019-11-27 00:18:41
【问题描述】:

我需要创建一个网页作为项目的一部分,并且我想添加一个在按下 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>

那里有一个指向该页面的链接;出于隐私原因,我只是不将其包含在此处。

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

【问题讨论】:

  • 请为此提供所有现有的 HTML 和 JS :)
  • 不,没有。

标签: html facebook audio


【解决方案1】:

之前有一种方法可以在点击“赞”按钮后立即调用特定事件,但已弃用。所以没有办法再检测 Like Button 的点击了。

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-12-11
    • 2019-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多