ビデオクリップにサウンドモードなしで動画を再生するのVideoPlayer

1.VideoSource 2例

1)URLモード
ここに画像を挿入説明
モードのURL、AudioOutputModeセットAudioSouce、のVideoPlayerはAudioSourceにアセンブリドラッグは、ボリュームはAudioSourceによってボリュームの大きさを制御するために、サウンドを再生します。

2)ビデオクリップモード
ここに画像を挿入説明
AudioOutputModeのみ直接には、サウンドを再生することができますが、ボリュームのサイズを制御することはできません。
そして、次はAudioSourceモードは、明示的なはAudioSourceドラッグは、(これらのビデオクリップオンラインモードがで取得する方法を知らないマップをドラッグすることができます)はありません。
のボリュームに関連付けられている次のAPIを、検索:

public void SetDirectAudioVolume(System.UInt16 trackIndex, System.Single volume);

しかし、常に長いtrackIndexの無効を取得します。
その後、APIを有効にすることができるように、オーディオチャンネル(個人の理解を)開く必要を発見しました。

2.ソリューション

            videoPlayer.audioOutputMode = VideoAudioOutputMode.AudioSource;//设置音频输出模式
            videoPlayer.SetTargetAudioSource(0, audioSource);//设置音频声道,绑定AudioSource组件
            videoPlayer.playOnAwake = false;//取消默认播放
            videoPlayer.IsAudioTrackEnabled(0);//开启音频声道

ビデオの再生音は、しかし、あなたはaudioSouceボリュームによって音量を制御することができます。

業績:
ここに画像を挿入説明

公開された90元の記事 ウォン称賛20 ビュー60000 +

おすすめ

転載: blog.csdn.net/itsxwz/article/details/104060188