Windows 10のUnityVideoplayerでのオーディオ再生の問題を解決しますUnityのVideoPlayerとVideoClip APIは、プロジェクトでビデオを再生する強力な方法を提供します。ただし、一部のユーザーは、デスクトッププラットフォームでオーディオ再生の問題に遭遇しました。 問題の説明:
Unity開発者は、ビデオを正常に表示できる場合でも、Windows 10でVideoPlayer APIを使用するときにオーディオを再生できません。
解決策:
調査後、オーディオ属性の正しい順序がオーディオ再生を成功させるために不可欠であることがわかりました。提供されたコードフラグメントの以下の変更により、この問題は解決しました:
PREPRE()を呼び出す前にオーディオ出力モードとオーディオトラック属性を設定することにより、オーディオ再生が有効になります。
その他のヒント:<code class="language-c#">// 在准备视频之前将音频输出设置为AudioSource videoPlayer.audioOutputMode = VideoAudioOutputMode.AudioSource; // 启用音频轨道并设置目标AudioSource videoPlayer.EnableAudioTrack(0, true); videoPlayer.SetTargetAudioSource(0, audioSource); // 准备视频 videoPlayer.Prepare();</code>
「ビデオを準備する」ログメッセージが無期限に保持されている場合は、スクリプトが停滞しないように時間にタイムアウトを追加することを検討してください。
サポートされているビデオ形式がターゲットプラットフォームと互換性があることを確認してください。サポート形式の完全なリストを取得するには、Unityのドキュメントを参照してください。
以上がなぜ私のUnity VideoplayerはWindows 10でオーディオを再生しないのですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。