【问题标题】:Unity: video is playing without sound (2017.3)Unity:视频播放没有声音(2017.3)
【发布时间】:2018-06-05 07:02:54
【问题描述】:

当使用 unity 2017.1 时,视频播放有声。而且没有视频的音频也能很好地播放。

当我升级到 unity 2017.3 时,视频播放没有声音,而没有视频的音频文件播放良好(声音打开)。

编辑:

将应用程序构建到 Windows 时,声音正在运行。 问题似乎只出现在编辑器中。

【问题讨论】:

  • 听起来像一个错误。举报吧。

标签: unity3d audio video-player


【解决方案1】:

在向 unity 发送 bug 后,他们会在很长一段时间后回复。

解决方案是在将音频从视频分配给要播放的音频源时添加这一行。

private VideoPlayer _videoPlayer;

.
.
.
.
.

    //Assign the Audio from Video to AudioSource to be played
    _videoPlayer.controlledAudioTrackCount = 1;             // <-- We have added this line. It tells video player that you will have one audio track playing in Unity AudioSource.
    _videoPlayer.EnableAudioTrack(0, true);
    _videoPlayer.SetTargetAudioSource(0, _audioSource);

但仍然不知道为什么在以前的版本(例如 2017.2)上没有这条线它可以工作?以及为什么它在 exe 构建中没有这条线也能正常工作?

【讨论】:

  • ty 。这很奇怪......我一直在寻找解决方案将近一个小时
  • Unity 说他们在 2018 版本中修复了它,但我还没有测试。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-03-12
  • 1970-01-01
  • 2014-06-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多