2011-11-02 98 views
4

我想发送到另一个应用程序当前帧(数量)。是否有可能在axWindowsMediaPlayer控件中访问它?如何获取当前帧?

+0

是否包含所有代码或第三方工具(源代码少)? – Nayan

回答

2

我在axWindowsMediaPlayer控件上看不到任何关于此内容。

但是,您可以使用FrameGrabber project从电影中提取帧。 FrameGrabber是一个用c#编写的开源库,它很容易使用。

希望这会有所帮助。

1

这可能是一个古老的线程,但我觉得这个问题没有得到正确的回答。这可能不是“帧数”,但它确实给了你可以传递的视频“位置”。我正在使用它来同步两个视频。 这是针对已添加到名为AxWindowsMediaPlayer1的VB窗体的媒体播放器。我相信类似的东西可以在C#中调用。

Dim position As Double 
position = AxWindowsMediaPlayer1.Ctlcontrols.currentPosition