위해 VideoPlayer은의 비디오 클립의 사운드 모드없이 동영상을 재생

1.VideoSource 이가지 경우

. 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