为什么.Play()不能用于<embed /> .mov?

时间:2012-07-11 19:36:33

标签: javascript embed .mov

in html:

<EMBED SRC="movies/test.mov" WIDTH="100%" HEIGHT="100%" AUTOPLAY="false" CONTROLLER="false" LOOP="false"PLUGINSPAGE="http://www.apple.com/quicktime/" id="movie1" />

在javascript中:

document.getElementById('movie1').Play();

错误:

Uncaught TypeError: Object #<HTMLEmbedElement> has no method 'Play'

然而,使用JS控制台中的相同javascript工作正常,发生了什么?

1 个答案:

答案 0 :(得分:0)

您需要在LOOPPLUGINSPACE之间留出空格。哎呀,我找不到任何问题。它可能是您调用JavaScript的方式,也可能是URL错误。它在这里工作:http://jsfiddle.net/8GYLZ/。我使用了Apple网站上的一个样本.mov文件,并用一个按钮调用它。