【问题标题】: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


【解决方案1】:

目前不支持读取平移/倾斜坐标的功能。文档中没有提及 360 度视频播放器。我为此功能提交了enhancement request

【讨论】:

    【解决方案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) 
    

    【讨论】:

      猜你喜欢
      • 2016-08-10
      • 2015-11-06
      • 2018-10-07
      • 2015-08-11
      • 2022-12-23
      • 2014-05-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多