【发布时间】:2021-02-10 05:43:15
【问题描述】:
尽管在视频编解码器要求方面查看了 Unity 手册,但没有针对 WebGL 的选项。
我创建了一个场景,并添加了视频播放器,它可以在 Unity 游戏窗口中呈现视频;但是,当我在 WebGL 中运行游戏时,视频正在播放,但没有音频。在持有视频播放器的游戏对象上,我附加了另一个带有音频源的游戏对象,但似乎仍然没有播放视频。我是否遗漏了代码中的某些内容以启用音频或将视频的音频设置为音频源?我已经将音频源 GameObject 拖放到视频播放器音频源选项中。
public GameObject videoPlayerHolder;
void Awake()
{
videoPlayer = this.gameObject.GetComponent<VideoPlayer>();
videoPlayer.Play();
videoPlayer.loopPointReached += EndReached;
videoPlayer.url = Path.Combine(Application.streamingAssetsPath, "Intromemoji-1MP4.mp4");
}
【问题讨论】: