播放youtube视频列表vb.net Web

时间:2016-06-09 22:28:00

标签: asp.net vb.net

说我有一个youtube视频列表

https://www.youtube.com/watch?v=stYNW4ub5mk https://www.youtube.com/watch?v=Zvjmt4pwtdg ..... .....

我如何逐个播放然后重复,例如

for j= 1 to 999999999
  for i = 0 to n '(where n is number of videos)
    'play video i
    'how can I tell the ith one ended and to play the next one?
  next i
next j

我在自己的网页(全尺寸)中使用什么控制语法来播放视频?

感谢

1 个答案:

答案 0 :(得分:0)

使用YouTube播放器API。 (youtube.com/player_api)它处理与嵌入式YouTube视频的互动。要检测视频何时结束,请检查onPlayerStateChange事件。您可以在html中添加脚本部分,并将其包括在内:

编辑:event.data === 1是玩家启动时,无论是点击它还是自动启动 event.data === 0是视频完成的时间。

function onPlayerStateChange(event) {        
    if(event.data === 1) {            
        #doSomething
    }
    if(event.data === 0)
    {
        #callMethodToIncrementVideo
    }
}