android - 使用 VrVideoView 加载 360 度 Youtube 视频

标签 android android-youtube-api google-cardboard google-vr

我想在我的 Android 应用程序中使用 VrVideoView 从 YouTube 流式传输 360 度全景视频。我已经对此进行了一段时间的搜索,但还没有真正找到具有已接受或高度投票答案的问题。即使在 google developer website ,我只找到了这个说法。

A remote URL with a http or https scheme, such as "http://foo.com/file.mp4". HLS URLS (e.g. "http://foo.com/file.m3u8") are supported but require the correct input format to be set in the VrVideoView.Options object.

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

提前致谢!

最佳答案

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

    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 上提供的文档

或引用 Google VR SDK 中的简单视频小部件示例

关于android - 使用 VrVideoView 加载 360 度 Youtube 视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39771151/

相关文章:

java - YouTubePlayerSupportFragment无法播放视频

android - Youtube API v3 总是返回错误 403 (accessNotConfigured)

java - 将 java 程序与 android 应用程序连接

android - 运行模拟器时出错 : Not enough disk space to run AVD

java - 安卓文件浏览器

java - Youtube Android API - callingAppVersion 不能为 null 或为空

android - 使用 Google Cardboard SDK Unity,当一个可能在每一帧实例化的对象出现在 View 中时,显示变黑

ios - 在运行时将对象导入Unity3d/iOS VR程序

android - Cardboard的YouTube视频流(统一)

Android ViewModel 无法在 fragment 更改后继续存在