我在 videoJS 之上构建了一个播放器,但无法访问 videoJS 中的公共功能.ready()
。问题是我的代码似乎在除 IE 之外的任何地方都可以使用(适用于 chrome、safari、ff 等):
var myPlayer = _V_('myvideojsId');
myPlayer.ready(function() {
var player = this;
player.myPublicFunction = function() {
alert("hey!");
}
});
myPlayer.myPublicFunction();
在 IE 中我得到
Object does not support this property or method
上myPlayer.myPublicFunction()
线。是其他浏览器让我摆脱了糟糕的代码还是这个 IE 的错?
任何帮助都会很棒,谢谢!
克里斯