是否可以使用YouTube数据API检测视频是否为YouTube红色视频?这些视频上的"类似"属性是" YouTube#视频",就像所有其他视频一样,我找不到任何区分它们。
不是一个完美的解决方案,但是您可以通过onStateChange
事件收听状态更改。当YouTube红色视频加载时,它会从3(缓冲)变为-1(未开始)。那对我来说足够好。
if (prevState === 3 && nextState === -1) {
// Handle YT Red video (in my case, skip)
}