播放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()取代。这次。)
谢谢