我正在尝试使用JavaScript在网页上对html5视频进行一些视频处理。当视频标签位于同一文档中时,这是可能的。我正在做的是看看是否有可能通过第三方播放器强制html5视频。视频标记在那里,但它嵌套在新的HTML标记中。使用document.getElementsByTagName('video')[0];
为视频对象设置变量时,我收到undefined
,这让我相信我无法以这种方式访问视频。我对HTML或特别是JavaScript(我是一个被深入研究的实习生)的经验不是很熟悉。我是否需要通过某种方式告诉JavaScript在插入基本文档的HTML标记中专门查找视频标记?
以下是我尝试访问的代码...它位于我的脚本所在的html文档正文中,试图访问它...第一个对象是主文档正文的第一个子对象element ...我遗漏了一些不重要的风格,但那是我想要抓取并分配给js变量的视频:
<object id="kaltura_player" .......application type = "shockwave-flash"....unimportant style stuff>
<html>
<head> <title>test_inter1_xvid_2min_800.webm</title> </head>
<body>
<video autoplay="" controls="" style="position:absolute; top:0; left:0; width: 100%; height: 100%" tabindex="0"></video>
<body>
</html>
</object>
答案 0 :(得分:0)
要回答我自己的问题,任何人都可以在这篇文章中使用。是的,您可以从基本html中的脚本访问嵌入式html。但我还没有找到为什么我无法访问我的,但我想它与从不同域注入的html有关。我会调查一下。