Unity视频播放器音频跳过

时间:2018-04-09 16:00:33

标签: ipad unity3d video-player

编辑:这是一个已知的错误,并已在Unity 2018.1中修复,详细信息可以找到here

我有一个.mp4视频,带有H264视频编码和AAC音频编码。

我正在使用视频播放器节点加载此视频,将其加载到纹理上,并使用单独的音频源播放音频。

我像这样初始化我的视频:

_videoPlayer.source = VideoSource.VideoClip;
_videoPlayer.clip = introVideo;

//Set Audio Output to AudioSource
_videoPlayer.audioOutputMode = VideoAudioOutputMode.AudioSource;
//Assign the Audio from Video to AudioSource to be played
_videoPlayer.EnableAudioTrack(0, true);

_videoPlayer.SetTargetAudioSource(0,_audio);
_audio.volume = 1f;

_videoPlayer.Prepare();

while (!_videoPlayer.isPrepared)
{
    yield return null;
}

_videoPlayer.Play();

在Mac上运行时,此方法可以正常工作。但是,当我创建一个构建并将其部署到我的iPad时,音频很快,并且会在视频之前完成。

我能做些什么来阻止音频跳过?

0 个答案:

没有答案