【发布时间】:2021-05-23 14:04:59
【问题描述】:
我正在通过 Unity 为 android 和 ios 开发游戏。我必须在游戏的场景中播放视频,为此我使用了视频播放器组件。我使用 xampp 在本地获取视频链接。我要播放的视频是 mp4 格式的。但是当我开始游戏时,视频无法正常播放。我没有收到错误,但视频看起来像我发送的图片。我不知道我做错了什么,你能帮帮我吗?我也把我使用的代码和相关图片分享给大家。
public VideoPlayer videoplayer;
public string videoUrl="urlgir";
void Start() {
videoplayer.url = videoUrl;
videoplayer.audioOutputMode=VideoAudioOutputMode.AudioSource;
videoplayer.EnableAudioTrack (0, true);
videoplayer.Prepare (); }
【问题讨论】:
-
一般来说,您为什么要通过 Inspector 在开始 和 中设置 URL?您是否尝试过删除
PlayOnAwake?你的颜色格式正确吗? -
如果我将视频加载到 unity 并将视频播放器设置为视频剪辑而不是 url,则视频可以正常播放。但是当我尝试从本地获取与 url 相同的视频时,它不起作用。为此,我认为颜色格式是正确的,问题出在 url 部分。所以我这样做是为了看看在启动时通过检查器设置 url 是否可以解决问题。而且当我卸载 PlayOnAwake 时,结果也是一样的。
标签: unity3d video-player