Rumah > pembangunan bahagian belakang > C++ > Mengapa video Perpaduan saya tidak bermain audio selepas menaik taraf ke 5.6.0b1?

Mengapa video Perpaduan saya tidak bermain audio selepas menaik taraf ke 5.6.0b1?

Barbara Streisand
Lepaskan: 2025-01-29 10:46:09
asal
937 orang telah melayarinya

Why Isn't My Unity Video Playing Audio After Upgrading to 5.6.0b1?

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>
Salin selepas log masuk

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:
    Perpaduan hanya menyokong beberapa format video. Sila periksa dokumen Perpaduan untuk memahami senarai format yang disokong.

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!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan