ホームページ > バックエンド開発 > C++ > なぜ私のUnity VideoplayerはWindows 10でオーディオを再生しないのですか?

なぜ私のUnity VideoplayerはWindows 10でオーディオを再生しないのですか?

Barbara Streisand
リリース: 2025-01-29 10:41:09
オリジナル
567 人が閲覧しました

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

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のドキュメントを参照してください。

    必要に応じて、プラットフォームのURL形式を使用して、StreamingAssetsフォルダーフォルダーから直接ビデオを再生できます。

以上がなぜ私のUnity VideoplayerはWindows 10でオーディオを再生しないのですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート