我正在使用Youtube的iframe API开发一个Web应用程序,并以ECMA6样式编写代码,但遇到了一些问题。我按照youtube API文档创建了一个iframe播放器对象,其中包含一个调用初始化函数的'OnReady'事件。
然而,由于一些无法解释的原因,如果我尝试从初始化函数中调用另一个函数,我会收到一个错误,说我调用的函数不存在,当它显然是这样。显然我在这里误解了执行的线程,因为youtube播放器无法找到看似已存在的函数。
这是我的一个控制器的代码。 youtube播放器是在控制器的构造函数中创建的,它应该调用initTimes。然后,这个初始化函数应该调用updateTimes来管理播放器的时间,但它一直告诉我“updateTimes不是一个函数”,即使我已经在上面定义了它(它现在只是打印到控制台)。有没有人对我遗失的内容有解释?
jdk 7.0