【问题标题】:GvrVideoPlayerTexture is "not ready to Play!"GvrVideoPlayerTexture “未准备好播放!”
【发布时间】:2017-07-11 02:37:13
【问题描述】:

我认为我所做的一切都是正确的。我已经非常严格地遵循了所有的说明和教程。唉,使用 GvrVideoPlayerTexture 时我无法播放视频。

我收到以下错误消息: 视频播放器尚未准备好播放!

UnityEngine.Debug:LogError(Object) GvrVideoPlayerTexture:play()(在 Assets/GoogleVR/Scripts/Video/GvrVideoPlayerTexture.cs:513) GVRSample.AutoPlayVideo:Update()(在 Assets/GoogleVR/Demos/Scripts/VideoDemo/AutoPlayVideo.cs:62)

这是我所做的:

创建新项目

导入的资产 > 导入包 > 自定义包:GoogleVRForUnity.unitypackage

导入的资产 > 导入包 > 自定义包:InstantPreviewForGVRUnity..unitypackage

构建设置 > 平台:Android > 切换平台

播放器设置:勾选 VR Support,选择 Daydream,API Level 7.0

我在场景中添加了:各种系统(GvrControllerMain、GvrEditorEmulator、GvrEventSystem)。

创建的环境游戏对象(地面、一些墙壁 - 灵感来自 Roll a Ball 教程),我使用相机、指针和步行脚本制作的玩家预制件

导入的资产 > 导入包 > 自定义包:...\Assets\GoogleVR\GVRVideoPlayer.unitypackage

创建了一个四边形

添加了 GvrVideoPlayerTexture 脚本,缓冲区大小:4,视频类型:其他,视频 URL:jar:file://${Application.dataPath}!/assets/vid_bigbuckbunny.mp4

添加了 AutoPlayVideo 脚本

按下播放键。

然后...没有视频。我可以移动我的播放器,我可以环顾四周。即时预览工作正常。但没有视频播放。

如果我禁用 GvrVideoPlayerTexture,并添加 Unity 视频播放器脚本,将发生无音频播放。我真的需要音频。

这是我当前设置的屏幕截图:

那么,我能做些什么来解决它?

(另外,对于不同的线程可能会有不同的问题,但是 GvrVideoPlayerTexture 与 Unity 内置的视频播放器相比有什么好处?)

【问题讨论】:

    标签: android video google-vr daydream google-vr-sdk


    【解决方案1】:

    GvrVideoPlayerTexture 仅适用于 Android 设备,不适用于编辑器。

    GvrVideoPlayerTexture 播放器的好处一度是它是唯一一款适用于 Android 的免费视频播放器。 GvrVideoPlayerTexture 在支持自适应流媒体格式 HLS 和 Dash 方面仍然保持优于 Unity 播放器的优势,并且很快将支持头部跟踪的 Ambisonic 音频渲染。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多