0

在 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,这是怎么回事?

4

1 回答 1

0

您需要在LOOP和之间留一个空格PLUGINSPACE。除此之外,我找不到任何问题。这可能是您调用 JavaScript 的方式,也可能是 URL 错误。它在这里工作:http: //jsfiddle.net/8GYLZ/。我使用了.mov来自 Apple 网站的示例文件,并使用按钮调用它。

于 2012-08-29T13:05:57.613 回答