示例#1
0
 public VmIVRMenuElementVoiceMessageRecorder(IVRMenuVoiceMessageRecorderConfig config)
     : base(config)
 {
     Icon                  = "/OPSIVRSystem;component/Resources/voicerecorder.png";
     PostIntroduction      = config.PostIntroduction;
     PostIntroductionAudio = config.PostIntroductionAudio;
 }
示例#2
0
        public override IVRMenuBaseConfig GetConfig()
        {
            var conf = new IVRMenuVoiceMessageRecorderConfig();

            SetConfigCommonField(conf);
            conf.PostIntroduction      = PostIntroduction;
            conf.PostIntroductionAudio = PostIntroductionAudio;
            return(conf);
        }
示例#3
0
 public IVRMenuElementVoiceMessageRecorder(IVRMenuVoiceMessageRecorderConfig config)
     : base(config)
 {
     PostIntroduction      = config.PostIntroduction;
     PostIntroductionAudio = config.PostIntroductionAudio;
     InitNarrator();
     Narrator.Finished += Narrator_IntroductionFinished;
     Narrator.Stopped  += Narrator_Stopped;
     Narrator.Starting += Narrator_Starting;
 }