【问题标题】:Is there a Youtube 360 API是否有 Youtube 360 API
【发布时间】:2015-09-10 14:38:44
【问题描述】:
我想在 iframe youtube 360 视频播放器上设置一个 javascript 侦听器,该侦听器将捕获正在旋转的 360 全景图的平移/倾斜坐标。
有谁知道这是否可行或一些有关 youtube 360 播放器 api 的文档?我自己也找不到。
【问题讨论】:
-
Cardboard does it,但我不确定它是否暴露在 javascript api 中。如果有的话,可能是 android youtube 播放器,因为要获取倾斜/平移信息,您需要从陀螺仪传感器中获取它。
标签:
youtube-api
html5-video
panoramas
youtube-iframe-api
360-degrees
【解决方案2】:
我已经在使用 youtube api 来直播 VR:
https://developers.google.com/youtube/v3/live/docs/liveBroadcasts#contentDetails.projection
检查对象Livebroadcast对象:
您可以指定:“矩形”或“360”
NodeJs 示例:
var start_date = new Date(Date.now() + (1000 /*sec*/ * 1 /*min*/ * 1 /*hour*/ * 1 /*day*/ * 1))
var youtube_broadcasts_body = {
snippet: {
"scheduledStartTime": start_date,
"title": "Live from StackOverflow"
},
status: {
"privacyStatus": "unlisted"
},
contentDetails: {
"projection": "360", <-------- this is for VR default is "rectangular"
}
}
var youtube_livebroadcast_params = {
part: "id,snippet,status, contentDetails",
resource: youtube_broadcasts_body
}
youtube.liveBroadcasts.insert(youtube_livebroadcast_params, callback)