menyelesaikan main balik video tanpa masalah audio selepas peningkatan perpaduan 5.6.0b1
<:> Soalan: Selepas menaik taraf ke Perpaduan 5.6.0B1, dalam editor Perpaduan Windows 10, tidak ada audio untuk main balik video.
Penyelesaian:
Masalahnya berasal dari urutan operasi. Untuk berjaya memainkan video dan audio, anda mesti mengikuti pesanan kod berikut:Kod selepas pembetulan:
Langkah utama adalah untuk menetapkan mod output audio dan konfigurasi trek audio sebelum menyediakan video
. Ini memastikan bahawa audio boleh dimainkan dengan betul. Kegagalan untuk mengecualikan masalah lain:
<code class="language-c#">// 添加VideoPlayer和AudioSource组件 videoPlayer = gameObject.AddComponent<VideoPlayer>(); audioSource = gameObject.AddComponent<AudioSource>(); // 对两个组件禁用“Play on Awake” videoPlayer.playOnAwake = false; audioSource.playOnAwake = false; // 设置视频源为VideoClip和音频输出模式 videoPlayer.source = VideoSource.VideoClip; videoPlayer.audioOutputMode = VideoAudioOutputMode.AudioSource; // 配置音频轨道 videoPlayer.EnableAudioTrack(0, true); videoPlayer.SetTargetAudioSource(0, audioSource); // 设置视频剪辑并准备播放器 videoPlayer.clip = videoToPlay; videoPlayer.Prepare(); // 等待视频准备完成 WaitForSeconds waitTime = new WaitForSeconds(5); while (!videoPlayer.isPrepared) { Debug.Log("正在准备视频"); yield return waitTime; break; } // 将视频纹理分配给RawImage image.texture = videoPlayer.texture; // 播放视频和音频 videoPlayer.Play(); audioSource.Play();</code>
kad "sedang menyediakan video"? Selepas memanggil , tunggu selama 5 saat, dan kemudian keluar dari kitaran.
Tidak dapat memainkan video dari URL? Pastikan URL betul dan menyokong format video.
Format video yang tidak bersuara:Atas ialah kandungan terperinci Mengapa video Perpaduan saya tidak bermain audio selepas menaik taraf ke 5.6.0b1?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!