当前位置: 首页 > 知识库问答 >
问题:

Android VR SDK公开ExoPlayer

顾高翰
2023-03-14

我正在使用VR sdk,当尝试播放在线视频(iOS)时,它会出现此错误

内部轨迹渲染器错误。com.google.android.exoplayer。ExoPlaybackException:com.google.android.exoplayer.extractor。ExtractorSampleSource$UnrecognizedInputFormatException:任何可用的提取器(WebmExtractor、FragmentedMp4Extractor、Mp4Extractor、Mp3Extractor、AdtsExtractor、TsExtractor、FlvExtractor、OggExtractor、PsExtractor、WavExtractor)都无法读取流。

这听起来像是我可以提供给ExoPlayer的东西,如果我可以直接访问它的话。

有什么方法可以使用虚拟现实SDK配置播放器吗?

Android360视频播放器还有其他选择吗?

提前谢谢

共有1个答案

傅朝
2023-03-14

事实证明,我可以这样将视频标记为HLS:

VrVideoView.Options options = new VrVideoView.Options();
options.inputFormat = VrVideoView.Options.FORMAT_HLS;

然后就

vrVideoView.loadVideo(VIDEO_URI, options);
 类似资料:
  • var jade = require('jade'); // Compile a function var fn = jade.compile('string of jade', options); fn(locals); 选项 self 使用self 命名空间来持有本地变量. 默认为false locals 本地变量对象 filename 异常发生时使用,include

  • 在自由软件中,在纯内部讨论和公开联系声明之间通常有一个相对平滑的连接。这部分因为目标读者一直不明:因为大多数文章都是公开可访问的,项目无法控制整个世界对此的印象。某人—假设是slashdot.org的一个编辑—可能为谋篇文章带来几百万的读者,而本来没人认为它会被项目之外的人看到。这就是开源项目生活的世界,但是在实践中,这种风险通常很小。通常情况下,项目希望公开化的声明就会得到最大的公开化,只要你能

  • Firebase Web-App指南指出,我应该将给定的放在Html中初始化Firebase: 通过这样做,就会公开给每个访问者。那把钥匙的用途是什么,它真的是要公开的吗?

  • 我正在aws中运行openshift 我有一个主节点和两个节点。如何向aws公共IP公开服务?我可以在内部访问服务: 我怎么把它暴露给公共IP呢?是否可以在openshfit web控制台中完成?我尝试使用https://docs.openshift.com/container-platform/3.4/dev_guide/expose_service/expose_internal_ip_ser

  • 问题内容: 我目前正在研究一个项目,因为我必须用Python包装C ++类才能编写程序脚本。因此,我的具体经验还涉及将Python解释器嵌入到我们的程序中。 我尝试的替代方法是: Boost.Python 我喜欢Boost.Python生成的更清洁的API,但事实是它需要用户安装其他依赖项,这一事实使我们切换到SWIG。 斯威格 SWIG对我们而言的主要优势在于,它不需要最终用户安装它即可使用最终

  • 问题内容: 我在Docker中设置了一个简单的节点服务器。 Docker文件 example.js 现在建立图像 现在在容器中运行 验证容器正在运行并且端口已映射: 现在,让我们附加到容器并验证服务器是否在其中运行: 并在容器命令行中输入: 看起来不错吧? 问题 当我在主机上执行相同的curl命令(或使用浏览器导航到http:// localhost:1337 )时,什么都看不到。 知道为什么容器