示例#1
0
        public AudioMapper(SuraMeta suraMeta, Qari qari)
        {
            InitializeComponent();

            this.suraMeta = suraMeta;
            this.qari     = qari;

            suraTextBlock.Text = suraMeta.SuraNo + " " + suraMeta.NameArabic;
            qariTextBlock.Text = qari.Name;

            DispatcherTimer timer = new DispatcherTimer();

            timer.Interval = TimeSpan.FromMilliseconds(100);
            timer.Tick    += timer_Tick;
            timer.Start();

            LoadSlices(suraMeta);

            LoadAudioQuran();
        }
示例#2
0
        internal static bool IsAudioFileExist(Qari qari, int suraNo)
        {
            string path = string.Format("Sounds//{0}//{1}.mp3", qari.EnglishName, suraNo.ToString().PadLeft(3, '0'));

            return(File.Exists(path));
        }