单击类似Facebook的按钮时,是否可以播放音频? (html)

时间:2019-11-27 00:18:41

标签: html facebook audio

我需要创建一个网页作为项目的一部分,并且我想添加一种声音效果,该效果在按下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经验:)

1 个答案:

答案 0 :(得分:0)

早先有一种方法,在按下“赞”按钮后立即调用了一个特定事件,但已过时。因此,无法再检测“赞”按钮命中率。

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

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