开发者

Media autoplay in iOS 4.2+: How to access Quicktime through JS when using an iframe for autoplay

开发者 https://www.devze.com 2023-02-19 05:36 出处:网络
There seems to be only one way to get media to autoplay in iOS versions greater than 4.2, as shown by user bhup here: How can I autoplay media in iOS >= 4.2.1 Mobile Safari?

There seems to be only one way to get media to autoplay in iOS versions greater than 4.2, as shown by user bhup here: How can I autoplay media in iOS >= 4.2.1 Mobile Safari?

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);

Using this method has one major drawback: I can't find a way to get JS interacting with the Quicktime plugin when using this method.

开发者_JS百科

I have tried many things, but can't find a way to both instantiate the plugin in a way that exposes it to JS and have it autoplay. Any thoughts?


One way:

In your iFrame element, set onload="parent.someFunction();"

Then, in someFunction():

pluginElement = document.getElementById('yourIframeElementId').contentWindow.document.body.firstChild;
pluginElement.GetTime(); //Or any other function that the QT plugin exposes
0

精彩评论

暂无评论...
验证码 换一张
取 消