Microsoft 开发人员网络 > 论坛主页 > Visual C# General > Create video player seek bar using DirectX.AudioVideoPlayback
提出问题提出问题
 

已答复Create video player seek bar using DirectX.AudioVideoPlayback

  • 2008年1月9日 20:10Ronnin 用户奖牌用户奖牌用户奖牌用户奖牌用户奖牌
     
    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 Sad . Any idea?

    Thanks in advance

答案

  • 2008年1月9日 23:42Juan Carlos Ruiz [BogotaDotNet.org]MVP用户奖牌用户奖牌用户奖牌用户奖牌用户奖牌
     已答复

     

    as i remember DirectX.AudioVideoPlayback is for simple usage and maybe haven't  allthe capabilities you are searching.

     

    but try whit this:

     

    Code Block

    Microsoft.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

     

     

     

     

     

     

全部回复

  • 2008年1月9日 23:42Juan Carlos Ruiz [BogotaDotNet.org]MVP用户奖牌用户奖牌用户奖牌用户奖牌用户奖牌
     已答复

     

    as i remember DirectX.AudioVideoPlayback is for simple usage and maybe haven't  allthe capabilities you are searching.

     

    but try whit this:

     

    Code Block

    Microsoft.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

     

     

     

     

     

     

  • 2008年1月10日 6:04Ronnin 用户奖牌用户奖牌用户奖牌用户奖牌用户奖牌
     
    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
  • 2008年1月10日 7:04Juan Carlos Ruiz [BogotaDotNet.org]MVP用户奖牌用户奖牌用户奖牌用户奖牌用户奖牌
     
    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.
  • 2008年1月10日 7:31Ronnin 用户奖牌用户奖牌用户奖牌用户奖牌用户奖牌
     
    Ok, I'll try that this evening. Thanks again for your help
  • 2008年1月14日 12:57Wen-Jun ZhangMSFT, 版主用户奖牌用户奖牌用户奖牌用户奖牌用户奖牌
     

    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 Solution
     
    I hope the information helps. Thanks.
     
     
     
     
  • 2008年1月14日 16:33Ronnin 用户奖牌用户奖牌用户奖牌用户奖牌用户奖牌
     
    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