【发布时间】:2014-11-10 13:43:15
【问题描述】:
我正在尝试通过 JS 以编程方式播放 YouTube 视频(在 iFrame 内)。这是我用来以编程方式播放 YouTube 视频的代码:
iframe.postMessage('{"event":"command","func":"playVideo","args":""}', '*');
但是,在支持 YouTube 原生播放功能的设备中,iFrame 中的视频会变成黑屏,并且不会打开原生视频播放器。
如果可能,我如何使用 iFrame API 以编程方式本地播放视频?
【问题讨论】:
-
请提供一个 jsfiddle。我认为您不需要自己调用 postMessage,您应该使用 youtube 的 API 来创建播放器并使用 API 与之通信 - 它会在内部为您调用 postMessage。
标签: javascript iframe youtube