unity3d - Webgl unity build 不会播放视频
问题描述
我使用视频播放器播放视频,一切正常,但是当我构建它并在 Firefox 或任何其他浏览器上运行时,视频将无法播放。我尝试了不同的设置和不同的视频格式,但似乎没有任何效果。我没有收到任何错误。
我有一个带有相机和视频播放器的空场景,没有脚本。刚刚使用了视频播放器并在唤醒时使用了播放来播放视频。在播放模式下工作正常,但在 webgl 构建中不起作用。
解决方案
在编辑器中创建一个名为 StreamingAssets 的文件夹并将您的视频文件放入该文件夹。我使用的视频格式是 mp4 。创建一个 VideoPlayer 组件并将其附加到一个游戏对象。在脚本中引用该组件并使用以下命令
videoPlayer.url = System.IO.Path.Combine (Application.streamingAssetsPath,"myFile.mp4");
您可以使用其他视频播放器命令,例如Video.Play();
播放视频。
推荐阅读
- google-cloud-platform - 谷歌云 | 将 Cloud Composer 连接到 Cloud SQL
- python - 你如何在 cmd 中检查你的 django 版本
- rust - 在 Rust 中使用 Serde 从 json 中提取可能是可选的嵌套值
- dropzone.js - DropZone.js - 以编程方式实例化时,不会创建 html 元素
- java - Java 简化绘制对象路径
- angular - 创建分组属性
- google-chrome - 当 Chrome 用户使用 NPAPI 插件时会发生什么?
- javascript - 平滑滚动不会使其锚定
- python - K最近邻
- javascript - JavaScript 动画延迟