Javascript iOS 4.2+;中的媒体自动播放:当使用iframe进行自动播放时,如何通过JS访问Quicktime

Javascript iOS 4.2+;中的媒体自动播放:当使用iframe进行自动播放时,如何通过JS访问Quicktime,javascript,ios,quicktime,autoplay,Javascript,Ios,Quicktime,Autoplay,在4.2以上的iOS版本中,似乎只有一种方法可以让媒体自动播放,如用户bhup所示: 使用这种方法有一个主要的缺点:当使用这种方法时,我找不到一种让JS与Quicktime插件交互的方法 我已经尝试了很多方法,但是找不到一种方法既能实例化插件,又能将其公开给JS并自动播放。有什么想法吗?单向: 在iFrame元素中,设置onload=“parent.someFunction();” 然后,在someFunction()中: var ifr=document.createElement("ifra

在4.2以上的iOS版本中,似乎只有一种方法可以让媒体自动播放,如用户bhup所示:

使用这种方法有一个主要的缺点:当使用这种方法时,我找不到一种让JS与Quicktime插件交互的方法

我已经尝试了很多方法,但是找不到一种方法既能实例化插件,又能将其公开给JS并自动播放。有什么想法吗?

单向:

在iFrame元素中,设置
onload=“parent.someFunction();”

然后,在someFunction()中:

var ifr=document.createElement("iframe");
ifr.setAttribute('src', "http://mysite.com/myvideo.mp4");
ifr.setAttribute('width', '1px');
ifr.setAttribute('height', '1px');
ifr.setAttribute('scrolling', 'no');
ifr.style.border="0px";
document.body.appendChild(ifr);
pluginElement = document.getElementById('yourIframeElementId').contentWindow.document.body.firstChild;
pluginElement.GetTime(); //Or any other function that the QT plugin exposes