Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
与嵌入式Dailymotion(DMCloud)iframe视频交互?_Iframe_Dailymotion Api - Fatal编程技术网

与嵌入式Dailymotion(DMCloud)iframe视频交互?

与嵌入式Dailymotion(DMCloud)iframe视频交互?,iframe,dailymotion-api,Iframe,Dailymotion Api,当在我的页面上的iframe中显示Dailymotion(DMCloud)视频时,我如何使用JavaScript与视频交互?例如,获取当前播放时间 Dailymotion为此()提供了一个JSSDK,但我找不到如何使用该SDK与现有iframe交互,而不是创建一个新的iframe 所以,假设我有这样的东西: <iframe src="https://api.dmcloud.net/embed/4e5bf73e94a6f629c900461b/4fcbcc1a06361d0dda000267

当在我的页面上的iframe中显示Dailymotion(DMCloud)视频时,我如何使用JavaScript与视频交互?例如,获取当前播放时间

Dailymotion为此()提供了一个JSSDK,但我找不到如何使用该SDK与现有iframe交互,而不是创建一个新的iframe

所以,假设我有这样的东西:

<iframe src="https://api.dmcloud.net/embed/4e5bf73e94a6f629c900461b/4fcbcc1a06361d0dda000267?auth=1571064530-0-6tpgjq7u-30443abdac10acef6cf336eb89412713&amp; id="foo"></iframe>

看起来您的DM cloud和Dailymotion.com正在混合使用
API是不同的,云播放器的文档可以在

页面底部有一个工作示例:


无论如何,我认为您缺少所引用的代码,但我确认您无法控制或与未使用API创建的iframe交互

似乎有可能@Dailymotion,iframe需要加载&api=postMessage,然后获得对iframe的DOM引用并执行以下操作:

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

而且很有效。

谢谢。是的,由于某种原因,代码丢失了。很遗憾,您无法与现有iframe交互。。我们可能会求助于使用DM.player手动重新创建iframe,这有点傻,但却是最简单的方法。DM.player有没有可能公开该功能。。?也就是说,解析iframe并重新创建它,这次保留控制权?不,这不能公开,为什么不首先使用api在网站/应用程序上创建iframe?