Я был занят созданием медиаплеера в VB. NET с использованием WMP. Я недавно отключил WMP для библиотеки VL C, потому что VL C допускает масштабирование с неравномерным соотношением сторон. Все остальное (например, объем) практически идентично в кодировании, как и с WMP, никаких проблем, кроме одного. В WMP я смог выполнить ускоренную перемотку вперед, используя следующий код:
Dim mSeconds As Long = (Date.Now - StartTime).TotalSeconds
AxWindowsMediaPlayer1.Ctlcontrols.currentPosition = mSeconds
Однако следующий эквивалент VL C не будет работать:
Dim mSeconds As Long = (Date.Now - StartTime).TotalSeconds
AxVLCPlugin21.input.time = mSeconds
Я из понимая, что мне нужно конвертировать Long
в Integer
, поэтому я попробовал следующее, но безрезультатно.
Dim mSeconds As Long = (Date.Now - StartTime).TotalSeconds
AxVLCPlugin21.input.time = Convert.ToInt32(mSeconds)
Как мне решить эту проблему?