我正在开发一个纸板应用程序。在我的应用程序中,我想播放360 YouTube视频,我希望它直接进入VR模式,这样用户就不必移除耳机了。
我不介意这个视频是嵌入我的应用程序还是打开youtube应用程序,但我需要它直接进入VR模式,没有非VR交互。
我调查了以下内容:
这可能吗?
答案 0 :(得分:0)
我最终使用DASH和exoplayer。
我抓住了这样的直接网址:
String GET_VIDEO_INFO_URL = "http://www.youtube.com/get_video_info";
Bundle params = new Bundle();
params.putString("video_id", info.getId());
UrlUtils.HttpURLRequest request = new UrlUtils.HttpURLRequest(GET_VIDEO_INFO_URL, "GET", params);
String response = request.execute();
if(response != null) {
Bundle urlParams = UrlUtils.decodeUrl(response);
String manifest_url = urlParams.getString("dashmpd", null);
info.setPath(manifest_url);
}
然后我使用exoplayer将短划线流渲染为纹理,如here所述。