从今天开始,当我想动态更改我网站上的视频时,youtube 托管视频出现以下问题。
_.getVideoData 不是函数
Uncaught TypeError: _.getVideoData is not a function
at M (ssl.p.jwpcdn.com/player/v/7.12.11/provider.youtube.js:1)
at load (ssl.p.jwpcdn.com/player/v/7.12.11/provider.youtube.js:1)
at l.a (ssl.p.jwpcdn.com/player/v/7.12.11/provider.youtube.js:1)
at l.<anonymous>
(ssl.p.jwpcdn.com/player/v/7.12.11/provider.youtube.js:1)
at P (ssl.p.jwpcdn.com/player/v/7.12.11/provider.youtube.js:1)
at K.f.I (s.ytimg.com/yts/jsbin/www-widgetapi-vflnzpyZ4/www-
widgetapi.js:66)
at W.f.l (s.ytimg.com/yts/jsbin/www-widgetapi-vflnzpyZ4/www-
widgetapi.js:114)
at W.f.J (s.ytimg.com/yts/jsbin/www-widgetapi-vflnzpyZ4/www-
widgetapi.js:127)
at S.g (s.ytimg.com/yts/jsbin/www-widgetapi-vflnzpyZ4/www-
widgetapi.js:143)
at g (s.ytimg.com/yts/jsbin/www-widgetapi-vflnzpyZ4/www-
widgetapi.js:95)
直到今天它运行良好。 (jwplayer 8版本显示同样的问题)
最佳答案
JW Player 7.12.x 使用 youtube-iframe-api . getVideoData
方法在没有警告的情况下被删除,我们希望 Google 将其放回原处以恢复使用它的集成的功能。
可以在此处找到 JW Player Youtube 提供程序的源代码并进行 fork :
https://github.com/jwplayer/jwplayer/blob/v7.12.x/src/js/providers/youtube.js
此问题正在此处的项目中进行跟踪:
关于javascript - jwplayer v7.xx _.getVideoData 不是函数问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47282235/