.NET Framework Developer Center > .NET Development Forums > Windows Presentation Foundation (WPF) > mediaelement how to show teh first image of a video
Ask a questionAsk a question
 

Answermediaelement how to show teh first image of a video

  • Saturday, December 20, 2008 11:09 PMmarck68 Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    hello
    i would like to show the first image of a video in a mediaelement when the video is loaded (the source has been set) but not started yet

    how can i do this??

Answers

  • Sunday, December 21, 2008 8:56 PMFanou360 Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Answer
    Try set ScrubbingEnabled property to true
    • Marked As Answer byTao Liang Wednesday, December 24, 2008 3:28 AM
    •  
  • Wednesday, December 24, 2008 12:34 AMEricF MSFT Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Answer

    I agree, set ScrubbingEnabled to true. Your next move depends on how you want to control you MediaElement. I'd say the mot flexible/forgiving way to go about it is to set your LoadedBehavior to equal MediaState.Manual. After setting the Source call your MediaElement's Stop() method. It should show your first frame and let you call the other functions (Play, Pause, etc) whenever you please.

    -Eric Fabricant, MSFT

    • Marked As Answer byTao Liang Wednesday, December 24, 2008 3:28 AM
    • Proposed As Answer byEricF MSFT Wednesday, December 24, 2008 12:34 AM
    •  

All Replies

  • Sunday, December 21, 2008 8:56 PMFanou360 Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Answer
    Try set ScrubbingEnabled property to true
    • Marked As Answer byTao Liang Wednesday, December 24, 2008 3:28 AM
    •  
  • Wednesday, December 24, 2008 12:34 AMEricF MSFT Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Answer

    I agree, set ScrubbingEnabled to true. Your next move depends on how you want to control you MediaElement. I'd say the mot flexible/forgiving way to go about it is to set your LoadedBehavior to equal MediaState.Manual. After setting the Source call your MediaElement's Stop() method. It should show your first frame and let you call the other functions (Play, Pause, etc) whenever you please.

    -Eric Fabricant, MSFT

    • Marked As Answer byTao Liang Wednesday, December 24, 2008 3:28 AM
    • Proposed As Answer byEricF MSFT Wednesday, December 24, 2008 12:34 AM
    •