Create video player seek bar using DirectX.AudioVideoPlayback
- Hi,
I'm trying to create a video player using de Microsoft.Directx.AudioVideoPlayback namespace. I'd like to add a seek bar to this player but I can't find a way to do it
. Any idea?
Thanks in advance
Respostas
as i remember DirectX.AudioVideoPlayback is for simple usage and maybe haven't allthe capabilities you are searching.
but try whit this:
Code BlockMicrosoft.DirectX.AudioVideoPlayback.Video theVideo= new Microsoft.DirectX.AudioVideoPlayback.Video(fileName);
//Use both:
//This return a double value indicating the current video position
theVideo.CurrentPosition
//This return a double value indicating the video Duration
theVideo.Duration
Todas as Respostas
as i remember DirectX.AudioVideoPlayback is for simple usage and maybe haven't allthe capabilities you are searching.
but try whit this:
Code BlockMicrosoft.DirectX.AudioVideoPlayback.Video theVideo= new Microsoft.DirectX.AudioVideoPlayback.Video(fileName);
//Use both:
//This return a double value indicating the current video position
theVideo.CurrentPosition
//This return a double value indicating the video Duration
theVideo.Duration
- It seems as a I have to create my own seek bar using that two properties. I hope there were something already implemented because I don't want to expend so much time doing this and I am absolutely newbie creating custom controls and so on...
Thanks for the response - Using forms designer add a TrackBar object to your application and combine this with the values previously i showed to you.
Ensure the object container to your video isn't the entire windows form, use a panel or something like that. - Ok, I'll try that this evening. Thanks again for your help
Hi Ronnin,
Has the problem been resolved yet?
If you do not want to create your own control to implement the seeking, another workable approach is using the WMP ActiveX control in your .net application. Please refer to:
Using the Windows Media Player Control in a .NET Framework SolutionI hope the information helps. Thanks.- I have used a TrackBar as suggested before and it solve my problem. Anyway I'll take a look to your suggestion.
Thanks for answering

