GvrVideoPlayerTexture"还没准备好玩!"

时间:2017-07-08 00:27:56

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

我认为我已经做好了一切。我已经非常仔细地遵循了所有说明和教程。唉,使用GvrVideoPlayerTexture时我无法播放视频。

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

  

UnityEngine.Debug:LOGERROR(对象)   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支持,选择Daydream,API Level 7.0

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

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

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

创建了一个Quad

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

添加了AutoPlayVideo脚本

按下比赛。

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

如果我禁用GvrVideoPlayerTexture,并添加Unity Video Player脚本,则会发生无音频播放。我真的需要音频。

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

Here is a screen cap of my current set up.

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

(另外,对于不同的主题,也许是一个不同的问题,但GvrVideoPlayerTexture与Unity内置的视频播放器的好处是什么?)

1 个答案:

答案 0 :(得分:1)

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

GvrVideoPlayerTexture播放器一时间的好处是它是Android上唯一的免费视频播放器。 GvrVideoPlayerTexture仍然保持优于Unity的支持自适应流格式HLS和Dash的播放器的优势,并且很快将支持头部跟踪的ambisonic音频渲染。