コード例 #1
0
        public void ApplySpeakerPositions()
        {
            MLResult result = MLResult.Create(MLResult.Code.Ok);

            result = _mediaPlayer.SetAudioChannelPosition(MLMediaPlayer.AudioChannel.FrontLeft, _frontLeftSpeaker.position);
            if (!result.IsOk)
            {
                Debug.LogError("Error: MediaPlayer51SurroundEnabler.ApplySpeakerPositions failed setting front left speaker position: " + result);
            }
            result = _mediaPlayer.SetAudioChannelPosition(MLMediaPlayer.AudioChannel.FrontCenter, _frontCenterSpeaker.position);
            if (!result.IsOk)
            {
                Debug.LogError("Error: MediaPlayer51SurroundEnabler.ApplySpeakerPositions failed setting front center speaker position: " + result);
            }
            result = _mediaPlayer.SetAudioChannelPosition(MLMediaPlayer.AudioChannel.FrontRight, _frontRightSpeaker.position);
            if (!result.IsOk)
            {
                Debug.LogError("Error: MediaPlayer51SurroundEnabler.ApplySpeakerPositions failed setting front right speaker position: " + result);
            }
            result = _mediaPlayer.SetAudioChannelPosition(MLMediaPlayer.AudioChannel.SurroundLeft, _surroundLeftSpeaker.position);
            if (!result.IsOk)
            {
                Debug.LogError("Error: MediaPlayer51SurroundEnabler.ApplySpeakerPositions failed setting surround left speaker position: " + result);
            }
            result = _mediaPlayer.SetAudioChannelPosition(MLMediaPlayer.AudioChannel.SurroundRight, _surroundRightSpeaker.position);
            if (!result.IsOk)
            {
                Debug.LogError("Error: MediaPlayer51SurroundEnabler.ApplySpeakerPositions failed setting surround right speaker position: " + result);
            }
            result = _mediaPlayer.SetAudioChannelPosition(MLMediaPlayer.AudioChannel.LowFrequencyEffects, _lowFrequencyEffectsSpeaker.position);
            if (!result.IsOk)
            {
                Debug.LogError("Error: MediaPlayer51SurroundEnabler.ApplySpeakerPositions failed setting low frequency effects speaker position: " + result);
            }
        }