YouTube播放器的getCurrentVideoConfig()。args.adaptive_fmts未定义

时间:2018-11-16 19:40:49

标签: youtube-api youtube-javascript-api youtube-iframe-api

播放360视频时,通过YouTube Player API检索的adaptive_fmts属性:

player.getCurrentVideoConfig().args.adaptive_fmts

未定义。 该值在Player.onReady事件回调中读取。 我注意到其他args似乎已被填充,而adaptive_fmts却没有。 刷新页面一次后,adaptive_fmts定义完毕,因此似乎只有在YouTube上播放新的360度视频时才会出现此问题。

是否有另一个回调(除了Player.onReady之外)会在adaptive_fmts准备好并填充时发出信号?

或者,一旦360视频准备好了,还有另一种方法来检索projection_type吗?

(请注意,在2018年11月9日前后,YouTube API似乎有所更改,其中Player.getUpdatedConfigurationData()被Player.getCurrentVideoConfig()取代。这次。)

谢谢

0 个答案:

没有答案