gpt4 book ai didi

c# - .NET 视频播放库允许更改播放速率?

转载 作者:太空宇宙 更新时间:2023-11-03 11:32:21 26 4
gpt4 key购买 nike

我正在将视频播放器集成到现有的 .NET WinForms 应用程序。

我首先尝试使用 Windows SDK 中包含的“Windows Media Player Control”,但我无法更改播放速率。

下面是我写的改变费率的代码。

if (axWindowsMediaPlayer1.settings.get_isAvailable("Rate"))
{
axWindowsMediaPlayer1.settings.rate = 3.0;
}

无论我使用什么视频文件,if 语句中的条件总是返回“false”。有谁知道为什么我不能更改费率?它确实需要可用于更改播放速率,因此如果不可能的话,WMP 控件似乎是一个糟糕的选择。

或者,是否有任何替代解决方案可以让我更改费率?最好是基于 .NET 的库,不涉及任何非托管代码。

谢谢!

最佳答案

我最终使用了开源库 DirectShow.NET (http://directshownet.sourceforge.net/)。它包含很多示例,并且有一个带有播放速率控制的示例。

关于c# - .NET 视频播放库允许更改播放速率?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7369845/

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