我正在使用 drupal 模块https://drupal.org/project/facebook_wall将 facebook 墙拉到我的网站上。墙包含 facebook 视频,并且所有这些都开始了,因此默认情况下必须将自动播放设置为打开。
有没有办法在关闭自动播放的情况下拉墙?
该模块使用 curl 和图形 api 请求 facebook 页面:
$api_url = 'https://graph.facebook.com/' . FB_PAGE_NAME . '/posts?access_token=' . FB_ACCESS_TOKEN . '&limit=10'
将 url 更改为这个并不会改变任何内容:
$api_url = 'https://graph.facebook.com/' . FB_PAGE_NAME . '/posts?access_token=' . FB_ACCESS_TOKEN . '&limit=10&autoplay=off'
其中一个视频的 url 构造如下:
<iframe scrolling="no" width="400" height="250" src="https://fbcdn-video-a.akamaihd.net/hvideo-ak-ash3/v/xxxxx_n.mp4?oh=yyy&oe=zzz&__gda__=aaa" frameborder="0"></iframe>
在问题的原始版本中,我在这里输入了完成页面上显示的“嵌入”行。然后我意识到它一定是通过 iframe 标签嵌入的,这是模块从 facebook 中提取的。
我将 iframe 标记更改为:
<iframe scrolling="no" width="400" height="250" src="https://fbcdn-video-a.akamaihd.net/hvideo-ak-ash3/v/xxxxx_n.mp4?autoplay=false&oh=yyy&oe=zzz&__gda__=aaa" frameborder="0"></iframe>
好消息是:视频无法播放。坏消息是:显示以下错误消息而不是视频:
An error occurred while processing your request.
Reference #50.bcb754b8.1377899267.aa42993
知道如何关闭播放器吗?