0

为了在我的应用中播放来自 YouTube 的 360 度视频,我集成了 YouTube API。它可以在其内置的 YouTube 播放器中正常播放普通视频,但不支持 360 视频。经过这么多挖掘,我使用 YouTubeStandalonePlayer 播放 360 度视频,但只有当我在灯箱中打开该 360 度视频时才有效。否则,当我将灯箱设置为 false 时,它​​会打开一个全屏 YouTube 播放器,但 360 度视频卡在那里。它只是播放一秒钟然后暂停,当我们寻找视频只是播放一秒钟并暂停时也会发生同样的事情。其他 YouTube API 播放器无法正常播放 360 度视频。

任何建议都会有所帮助

4

2 回答 2

1

通过网上搜索发现,YouTube 已经推出了对 360 度直播和空间音频的支持。你可以在这里查看。但是通过查看Youtube API文档,我在 360 视频上看不到任何相关的主题。另外通过检查其他 SO 问题,我只找到了这个,如果它可以帮助,请尝试检查它。

于 2016-05-28T04:26:56.677 回答
1

我已经在使用 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) 
于 2017-02-01T02:52:21.807 回答