2017-07-08 150 views
1

我想我已经做好了一切。我已经非常仔细地遵循了所有的说明和教程。唉,使用GvrVideoPlayerTexture时无法播放视频。GvrVideoPlayerTexture“尚未准备好播放!”

我收到以下错误信息: 视频播放器还没准备好播放!

UnityEngine.Debug:LOGERROR(对象) GvrVideoPlayerTexture:玩()(在资产/ GoogleVR /脚本/视频/ GvrVideoPlayerTexture.cs:513) GVRSample.AutoPlayVideo:更新()(在资产/ GoogleVR /演示/脚本/ VideoDemo/AutoPlayVideo.cs:62)

这里是我做了什么:

创造了新的项目

进口资产>导入包>自定义套餐:GoogleVRF orUnity.unitypackage

进口资产>导入包>自定义套餐:InstantPreviewForGVRUnity .... unitypackage

生成设置>平台:Android的>交换平台

播放器设置:检查VR支持,选择白日梦,API级别7.0

我的场景我补充说:各种系统(GvrControllerMain,GvrEditorEmulator,GvrEventSystem)。

环境创建游戏对象(地面,墙面一些 - 由滚球教程启发),玩家预制我和摄像头,指针和步行脚本

导入的资源取得>导入包>自定义套餐:... \资产\ GoogleVR \ GVRVideoPlayer.unitypackage

创建一个四

新增的GvrVideoPlayerTexture脚本,以缓冲区大小:4,视频类型:其他视频网址:罐子:文件:// $ { Application.dataPath}!/ assets/vid_bigbuckbunny.mp4

添加了AutoPlayVideo脚本

按下play。

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

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

这里是我当前的屏幕顶盖设置:

Here is a screen cap of my current set up.

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

(也可能是针对不同线程的不同问题,但GvrVideoPlayerTexture与Unity内置的视频播放器有什么区别?)

回答

1

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

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