Mbo*_*000 1 html javascript youtube api web
我在网站中嵌入了一个 youtube 视频,并想改变这个视频的速度。我知道可以改变 HTML5 视频的速度(参见如何改变HTML5 视频的播放速度?)。问题是 Youtube 视频是作为 iframe 嵌入的。
我发现此代码 jsfiddle.net/jpreynat/e11oy0eu/ 但它仅适用于台式机而不适用于移动设备。
是否有可能在每台设备上更改 Youtube 视频速度?
尝试在 iframe 上使用 postMessage 以参数中的速率传递 setPlaybackRate 命令
var playbackRate = 2;
var data = {event: 'command', func: 'setPlaybackRate', args: [playbackRate, true]};
var message = JSON.stringify(data);
$('#iframe1')[0].contentWindow.postMessage(message, '*');
Run Code Online (Sandbox Code Playgroud)