检测YouTube红色视频

问题描述 投票:4回答:1

是否可以使用Youtube Data Api检测视频是否为Youtube Red视频?这些视频的“善意”属性就像所有其他视频一样是“youtube#video”,我找不到任何区分它们的方法。

youtube youtube-api youtube-data-api
1个回答
0
投票

不是一个完美的解决方案,但你可以通过onStateChange事件听取状态变化。加载Youtube Red视频时,它会从3(缓冲)变为-1(未启动)。这足以说明我跳过视频并播放其他内容。

if (prevState === 3 && nextState === -1) {
  // Skip
}
© www.soinside.com 2019 - 2024. All rights reserved.