检测YouTube上的360度视频
Detect 360 degree video on YouTube
有没有办法找出YouTube视频类型是否是球形(360度(?
对于 360 度视频,YouTube 视频播放器会在左上方显示一个箭头键杆。是否有可能通过查看 HTML 代码来注意到这一点?
我正在仔细查看360视频的html代码,但找不到任何迹象。
我已经检查过了,链接与平时没有区别,两者都具有watch?v=
格式,并且都使用十一位数字代码作为视频的唯一链接。唯一的三种方法是观看实际视频并自己测试它是否是3D,阅读评论或查看标题(大多数360度视频都说它们在标题中(。
要识别播放器正在播放的视频(360 度或纯视频(,有两种方法。
1. 直接查询到优酷 API。
您可以简单地通过此 URL 进行查询:
https://www.googleapis.com/youtube/v3/videos?part=snippet,contentDetails,status&id=<YOUR_VIDEO_ID>&key=<YOUR_API_KEY>&alt=json
要获取 API 密钥,您必须访问此页面以查看指南(如果您还没有(:https://developers.google.com/youtube/v3/getting-started。在响应中,应读取此处定义的值contentDetails.projection
:https://developers.google.com/youtube/v3/docs/videos#contentDetails.projection。
2.间接猜测视频格式。
第一种方法是执行额外的HTTP调用,这可能会破坏性能,因此我们也可以使用这种方式。Iframe API Player有.getSphericalProperties()
,如果呈现矩形(纯(视频,它将是空对象,但如果您使用的是360视频,则会具有类似{yaw: 0, pitch: 0, roll: 0, fov: 100.00004285756798}
的内容。
- 检测YouTube上的360度视频
- HTML/Javascript-360度图片的路径更改(显示不同的变化)
- 如何使我的功能360度旋转并上下移动
- 我有来自OpenWeatherMap API的风向数据,数据以0到360度表示.我想将其转换为文本格式
- Javascript动画和360度图像
- 如何防止物体在达到完整圆时旋转 360 度
- CSS3 变换从 360 度旋转到 0 度
- 360 度图像旋转指示器
- 360度画布圆弧中的间隙
- 旋转(360度)圆形分区内的文本框动画
- 使用Fabricjs将文本反转到360度
- 将2D画布(图像+文本)应用于3D表面,并进行360度旋转/动画-可以使用HTML5/CSS3/Javascript或F
- Three JS Camera Orientation以180度而不是360度返回值
- 图像旋转360度点击
- 是否有可能在手机浏览器上使用陀螺仪传感器播放360度Html5视频?
- 使用three.js和tween.js以90度增量旋转对象以创建360度循环
- 360度查看器中的图层更新空白-传单
- 360度全景与移动设备传感器控制
- 我可以用浏览器中的陀螺仪改变360度YouTube视频的视图吗?
- 我怎么得到一个360度的圆12度是0或360度