API VidePlayer baru Perpaduan: Penyelesaian masalah video dan main balik audio
VidePlayer dan Videoclip API Perpaduan menyediakan penyelesaian yang mantap untuk main balik video di seluruh platform desktop dan mudah alih, menggantikan API movietexture yang sudah lapuk. Panduan ini menangani isu umum yang dihadapi semasa menggunakan API ini.
menyelesaikan masalah main balik audio
kegagalan main balik audio sering berpunca daripada perintah pelaksanaan yang salah. Pastikan kod berikut dijalankan sebelum dipanggil: videoPlayer.Prepare()
<code class="language-csharp">videoPlayer.audioOutputMode = VideoAudioOutputMode.AudioSource; videoPlayer.EnableAudioTrack(0, true); videoPlayer.SetTargetAudioSource(0, audioSource);</code>
Mengatasi Panjutan "Menyediakan Video" Negeri
mesej "menyediakan video" boleh dikurangkan dengan strategi ini:
videoPlayer.playOnAwake
untuk audioSource.playOnAwake
untuk tujuan debugging. true
bermain video dari URL dan StreamingAssets
untuk memainkan video dari alamat web:
<code class="language-csharp">videoPlayer.source = VideoSource.Url; videoPlayer.url = "http://www.example.com/video.mp4";</code>
<code class="language-csharp">string url = "file://" + Application.streamingAssetsPath + "/" + "VideoName.mp4"; #if !UNITY_EDITOR && UNITY_ANDROID url = Application.streamingAssetsPath + "/" + "VideoName.mp4"; #endif videoPlayer.source = VideoSource.Url; videoPlayer.url = url;</code>
Format fail video yang disokong
API VidePlayer menyokong pelbagai format video:
keserasian cross-platform:
avi
Atas ialah kandungan terperinci Bagaimanakah saya dapat menyelesaikan masalah video dan main balik audio dengan API VidePlayer baru Unity?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!