增加一個videoPlayer下掛,audiorSource腳本
this.videoPlayer.EnableAudioTrack(0, true);
this.videoPlayer.audioOutputMode = VideoAudioOutputMode.AudioSource;
this.videoPlayer.SetTargetAudioSource(0, this.videoPlayer.GetComponent<AudioSource>());
設置沒問題,但是發現無音效。
去掉PlayOnAwake之后,可以正常發聲了。
初步判斷,mp4自帶音軌沒法預加載,playOnAwake會導致自動播放時沒預載好音效。