Iframe的Dailymotion停止视频

问题描述:

我试图制作具有多个视频提供程序的滑块,并且需要停止幻灯片切换。 我已成功地在Vimeo和YouTube的合作,withouht使用任何额外的API调用只是Iframe的Dailymotion停止视频

$('.youtube-iframe')[index].contentWindow.postMessage('{"event":"command","func":"' + 'stopVideo' + '","args":""}', '*'); 

$('.vimeo-iframe')[index].contentWindow.postMessage('{"method":"pause"}', '*'); 

...我已经寻找位DailyMotion,但我不能得到一个例子使用他们的API

任何想法,使IFRAME停止?

您好像在vimeo上使用暂停方法 您是否尝试使用dailymotion player api中的pause()方法?
- >http://www.dailymotion.com/doc/api/player.html

+0

我已经试过的postMessage:有位DailyMotion(“{‘方法’,‘暂停’}”,“*”),但没有奏效 – Seldimi 2014-10-06 11:15:28

+1

如前所述在[api-reference](http://www.dailymotion.com/doc/api/player.html#api-reference)中,“_API方法是带有可选参数的简单字符串。要调用方法,只需传递方法名称作为使用所选API模式的字符串“。类似'$('。dailmotion-iframe')[index] .contentWindow.postMessage('pause','*');'应该这样做。 – dhar 2014-10-07 08:03:13

+0

已经尝试过,没有工作...... :( – Seldimi 2014-10-13 21:43:40

那么它似乎有可能,iframe的需要加载与& API = postMessage的,那么你得到一个DOM参考iframe和做:

iframe.contentWindow.postMessage('play', '*'); 

和它的作品。

工作代码为:

iframe.contentWindow.postMessage('{"command":"pause","parameters":[]}', "*"); 

dailymotion-sdk-js 代码中使用。

但必须要在iframe的SRC定义api=postMessage参数