标题后两句纯属扯谈,今天在土豆网观看的视频的时候,注意到视频播放器上的侧边栏:

弹出一个 穿越 按钮,十分好奇,便点开来看。
其实,就是所谓的视频云播放功能,可以把电脑上未看完的视频,通过三种方式,带到手机/平板等移动设备上继续观看。免去了记忆网址麻烦步骤。
最重要的是,这个操作,不需要安装额外的客户端,只需要用手机浏览器打开yun.tudou.com即可。
于是,马上试验了一番,打开视频播放页面,勾选穿越后,用手机打开UC浏览器,输入网址,页面提示我用手机的底端碰撞电脑键盘的空格键。大概碰了3次左右,果然,手机上显示了 电脑当前正在播放的视频标题,点击后,直接进入到相应视频的手机版播放页面。
真是高级哦~
那么土豆网的碰撞穿越功能可能是什么原理呢?在知乎上看到昵称为 冬笋 的用户的答案,觉得比较靠谱,大概意思是:
用户在点开视频上的穿越按钮后,会创建一个事件,监听键盘上的空格键(这点完全可以做到,因为很多视频网站的视频,都是通过空格键来暂停的,方向键快进退的)
然后当用户打开手机的yun.tudou.com后,页面会监听重力感应相关的事件(好比微信的摇一摇)。
那么当我们晃动手机的同时,按下空格键(也就说,其实不需要用手机砸可怜的空格君了。。),云端会检测到这两个事件信息,并可能根据一些可以记录的用户的信息,或者简单点,根据事件的时间(这两个时间基本同时发生),然后匹配后,将视频地址传输到手机。
看上去,冬笋的推测,非常靠谱,且可行,给用户的感觉,真的是好高级,再次表现出土豆的文艺范,和创新能力。
说了这么多,相信您肯定想试试土豆网的碰撞检测功能,马上给您一个精彩搞笑视频
点击试试吧!