Heim > Backend-Entwicklung > C++ > Warum spielt meine Einheit Videoplayer nicht Audio unter Windows 10?

Warum spielt meine Einheit Videoplayer nicht Audio unter Windows 10?

Barbara Streisand
Freigeben: 2025-01-29 10:41:09
Original
598 Leute haben es durchsucht

Why Is My Unity VideoPlayer Not Playing Audio on Windows 10?

Lösen Die Videoplayer- und Videoclip -API von Unity von Unity bietet eine leistungsstarke Möglichkeit, Videos im Projekt abzuspielen. Einige Benutzer haben jedoch auf die Desktop -Plattform auf Audio -Wiedergabeprobleme gestoßen.

Problembeschreibung:

Ein Einheitentwickler kann bei der Verwendung von Videoplayer -API unter Windows 10 kein Audio abspielen, auch wenn das Video normal angezeigt werden kann.

Lösung:

Nach der Untersuchung wird festgestellt, dass die richtige Reihenfolge der Audio -Attribute für eine erfolgreiche Audio -Wiedergabe von wesentlicher Bedeutung ist. Die folgende Änderung des Codefragments löste dieses Problem:

Durch Einstellen des Audio -Ausgangsmodus und der Audio -Track -Attribute vor dem Aufrufen von Prepe () ist die Audio -Wiedergabe jetzt aktiviert. Andere Tipps:

<code class="language-c#">// 在准备视频之前将音频输出设置为AudioSource
videoPlayer.audioOutputMode = VideoAudioOutputMode.AudioSource;

// 启用音频轨道并设置目标AudioSource
videoPlayer.EnableAudioTrack(0, true);
videoPlayer.SetTargetAudioSource(0, audioSource);

// 准备视频
videoPlayer.Prepare();</code>
Nach dem Login kopieren
Wenn die Protokollnachricht "Video vorbereiten" auf unbestimmte Zeit beibehalten wird, sollten Sie der Weile Zeitüberschreitung hinzufügen, um zu verhindern, dass das Skript stagniert:

Stellen Sie sicher, dass das unterstützte Videoformat mit Ihrer Zielplattform kompatibel ist. Siehe Dokument von Unity, um eine vollständige Liste der Supportformate zu erhalten.

    Bei Bedarf können Sie das URL -Format der Plattform verwenden, um Videos direkt aus dem Ordner der Streamingassets -Ordner abzuspielen:

Das obige ist der detaillierte Inhalt vonWarum spielt meine Einheit Videoplayer nicht Audio unter Windows 10?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage