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 볼륨이 볼륨을 제어 할 수 있습니다.
운영 결과 :