2013-08-07 207 views
1

我应该使用什么来自定义HTML5视频播放器(添加自己的按钮,添加CSS样式)?现在我们使用JavaScript插件,但有时这些插件会在Iframe DOM之前加载。你能否给我们提供一个可以用来确定DOM被加载的事件?Brightcove HTML5风格自定义

回答

0

你可以在很多地方做到这一点。

在HTML:

<body onload="alert('DOM loaded!')"> 

在JavaScript:

window.onload=function(){ 

    alert("DOM loaded!") 
}; 

在jQuery中:

$(document).ready(function() { 
    alert("DOM loaded!") 
}); 

// or 

$(function() { 
    alert("DOM loaded!") 
}); 
+0

谢谢。但在Brightcove播放器内容从另一个服务器加载到iframe中,并且它们创建可用于添加javascript插件。所以我不能使用第一个选项,另一个不工作,他们可以在iframe加载内容之前启动。 – user2633669

+0

你尝试过使用回调? – acudars

0

我想你会希望templateReadyHandler - 请参阅http://support.brightcove.com/en/video-cloud/docs/player-error-handling

+0

好的我明白了,但是我怎么能从这个函数中获得dom元素,当然这个函数不在iframe元素中,并且它没有对iframe中的内容进行操作。我需要用响应式设计创建自己的html5播放器风格。我发现只有一种方法可以做到这一点是添加js插件,可以改变iframe dom,也许你可以建议不同的方式? – user2633669