Javascript 未定义的youtube api函数

Javascript 未定义的youtube api函数,javascript,youtube-api,Javascript,Youtube Api,我试图通过执行player.getCurrentTime();/player.getDuration();*100 根据player.getCurrentTime()和player.getDuration()是否应以秒为单位返回经过的时间 然后我想将百分比打印到一个变量var percentage=,但我一直得到一个未定义的错误?您没有正确使用分号,分号放在了所有错误的位置。它们终止一条语句,但您使用它们时,就好像它们要“终止”函数调用一样。您发布的代码将给您一个语法错误,因为您的语法从根本上被

我试图通过执行
player.getCurrentTime();/player.getDuration();*100

根据
player.getCurrentTime()
player.getDuration()
是否应以秒为单位返回经过的时间


然后我想将百分比打印到一个变量
var percentage=
,但我一直得到一个未定义的错误?

您没有正确使用分号,分号放在了所有错误的位置。它们终止一条语句,但您使用它们时,就好像它们要“终止”函数调用一样。您发布的代码将给您一个语法错误,因为您的语法从根本上被破坏了,而不是“未定义的错误”

这:

需要这样做:

player.getCurrentTime() / player.getDuration() * 100;

它还在说undefined@user2768038那么你又做错了什么,但是根据你发布的代码,我们帮不了你。进行一些调试,
player
是否已定义?
player.getCurrentTime() / player.getDuration() * 100;