问题
I would like to set up a javascript listener on an iframe youtube 360 video player that would capture the pan/tilt coordinates of the 360 panorama that is being rotated.
Does anyone know if this is possible or some documentation for an api of the youtube 360 player? I have not been able to find any myself.
回答1:
The ability to read the pan/tilt coordinates isn't currently supported. There is no mention of 360 degree video players in the documentation. I filed a enhancement request for this feature.
回答2:
I'm using the youtube api already to stream live VR :
https://developers.google.com/youtube/v3/live/docs/liveBroadcasts#contentDetails.projection
check the object Livebroadcast object : you can specify : "rectangular" or "360"
NodeJs Example :
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)
来源:https://stackoverflow.com/questions/32504919/is-there-a-youtube-360-api