gpt4 book ai didi

winforms - AxWindowsMediaPlayer 逐帧来回跳动

转载 作者:行者123 更新时间:2023-12-02 01:19:59 25 4
gpt4 key购买 nike

我有一个在 AxWindowsMediaPlayer 对象中播放的 WMV 文件。我有两个按钮,在视频暂停时启用。一个应该向后跳一帧,另一个应该向前跳一帧。

问题是,如果我在视频暂停时将 1/24 秒(典型帧的长度)添加到 Ctlcontrols.currentPosition,则控件不会更新。

所以我尝试播放它并在播放后立即暂停,但这使得它在暂停之前播放大约一秒钟。

我应该怎样做呢?是否可以使用 AxWindowsMediaPlayer 来实现?如果没有,我可以使用其他什么视频播放器?

编辑

哦,另一个想法...有没有办法让屏幕在设置currentPosition后暂停时更新?

最佳答案

要使用的 API 是 IWMPControls2 的步进函数。

例如:((IWMPControls2)axWindowsMediaPlayer1.Ctlcontrols).step(1);

关于winforms - AxWindowsMediaPlayer 逐帧来回跳动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6238438/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com