如何在C#中的vlc媒体播放器中更改默认图像显示时间,相差10秒?

问题描述 投票:0回答:1

我正在使用C#中的媒体播放器的axpluging控件。但是我想在vlc媒体播放器中为图像设置不同的持续时间。我做不到 。如何在播放列表中设置播放时间?我正在使用此事件,但无法正常工作。您有什么建议吗?

  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);
            }

        }
    

我正在使用C#中的媒体播放器的axpluging控件。但是我想在vlc媒体播放器中为图像设置不同的持续时间。我做不到 。如何在播放列表中设置播放时间?我正在使用...

c# media-player vlc
1个回答
0
投票

我用此代码解决了,也许可以帮助某人:

© www.soinside.com 2019 - 2024. All rights reserved.