Is there a Youtube 360 API

僤鯓⒐⒋嵵緔 提交于 2019-12-18 17:14:13

问题


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

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!