Unityの新しいVideoPlayer API:トラブルシューティングビデオとオーディオ再生
UnityのVideoPlayerとVideoClip APIは、デスクトッププラットフォームとモバイルプラットフォーム全体でビデオ再生に堅牢なソリューションを提供し、時代遅れのMovietexture APIに取って代わります。 このガイドは、これらのAPIを使用する際に発生する一般的な問題に対処します。 オーディオ再生の問題の解決オーディオ再生障害は、しばしば誤った実行命令に起因します。 次のコードが
>が呼び出される前にを実行することを確認してください:
videoPlayer.Prepare()
<code class="language-csharp">videoPlayer.audioOutputMode = VideoAudioOutputMode.AudioSource; videoPlayer.EnableAudioTrack(0, true); videoPlayer.SetTargetAudioSource(0, audioSource);</code>
拡張「ビデオの準備」メッセージは、これらの戦略で緩和できます:
videoPlayer.playOnAwake
audioSource.playOnAwake
true
Webアドレスから動画を再生する:
StreamingSassetsフォルダーにあるビデオの場合:
<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>
VideoPlayer APIは、さまざまなビデオ形式をサポートしています クロスプラットフォーム互換性:
ogv vp8
avi asf
以上がUnityの新しいVideoPlayer APIでビデオとオーディオの再生の問題をトラブルシューティングするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。