2016-09-29 80 views
1

我想在我的android应用中使用VrVideoView从YouTube流式传输YouTube上的360视频。我已经搜索了一段时间,但还没有真正发现接受或高度投票答案的问题。即使在google developer website上,我也只找到了这个说法。使用VrVideoView加载360度Youtube视频

带有http或https方案的远程URL,例如“http://foo.com/file.mp4”。支持HLS URL(例如“http://foo.com/file.m3u8”),但需要在VrVideoView.Options对象中设置正确的输入格式。

有人请帮我弄清楚它是否可行?如果可能的话,那我该怎么做?

在此先感谢!

回答

0

在VrVideoView播放视频,你需要获得直接网址到视频,你可以像YouTube-DL工具做到这一点,但这个工具需要Python,试图寻找另一种方式来获得url

0

对于选择对象,你可以使用

Options options = new Options(); 
    options.inputFormat = Options.FORMAT_HLS; 
    options.inputType = Options.TYPE_MONO; // for 360 video 
    // options.inputType = Options.TYPE_STEREO_OVER_UNDER; //for 3D 360 video 
    videoWidgetView.loadVideo(youtubeURI, options); 

更多的参考,你可以参考现有的文件在Google VR

或指简单的视频窗件样品在谷歌VR SDK

+0

如何从youtube视频链接形成URI?我试图通过简单地使用视频的网址,但它没有奏效。 – Exception

+0

Uri youtubeUri = Uri.parse(“www.youtube.com/someDummyVideo”); – overlord1234

+0

@Exception - 它工作吗? – shivamDev