Как изменить время отображения изображения по умолчанию на 10 секунд в медиаплеере vl c в c#? - PullRequest
0 голосов
/ 17 июня 2020

Я использую управление отключением для медиаплеера в c#. Но я хочу разное время для изображений в медиаплеере vl c. Я не могу это сделать . Как установить продолжительность в плейлисте? Я использую это событие, но оно работает неправильно. Есть ли у вас предложения?:

  private void axVLCPlugin21_MediaPlayerTimeChanged(object sender, AxAXVLC.DVLCEvents_MediaPlayerTimeChangedEvent e)
        {

            try
            {

                //log.append("playlist:" + axVLCPlugin21.playlist.currentItem + "," + TimeFormat(e.time), logdirectory);
                foreach (var item in playeritems)
                {
                    string[] line = item.Split(',');



                    if (axVLCPlugin21.playlist.currentItem == Convert.ToInt32(line[0]) && counter == Convert.ToInt32(line[1]) )
                    {
                        if (line[2] != "1")
                        {
                            log.append("playlist:" + axVLCPlugin21.playlist.currentItem + "," + counter.ToString(), logdirectory);
                            axVLCPlugin21.playlist.next();


                        }

                            counter = 0;

                    }
                }


            }
            catch (Exception ex)
            {
                string logstr = ex.InnerException == null ? "" : ex.InnerException.Message;
                log.append("ERROR:" + ex.Message + "-->" + logstr, logdirectory);
                MessageBox.Show(ex.Message);
                Environment.Exit(0);
            }

        }

1 Ответ

0 голосов
/ 17 июня 2020

Я решил с помощью этого кода, возможно, он может кому-то помочь:

axVLCPlugin21.playlist.add (convertURI, "image", ": image-duration = 5");

...