我得到了ArgumentException:“参数不正确。”当我在应用程序中调用方法"PrepareToEncode()“时。
我在用..。Windows Media Encoder 9系列,带有Visual Basics Dot Net Framework 2.0版。
我实际上是在将应用程序升级到较新的框架,但在此之前,我必须运行较旧的版本才能知道发生了什么。老版本的应用程序不是我做的,所以我不知道到底是怎么回事。除此之外,我在C#上工作,但整个代码都是用VB.net编写的。当我构建解决方案时,它抛出了上面提到的异常。
现在,我认为我应该阅读有关该方法的适当文档,以便我可以从那里开始工作。我在网上搜索,但没有一个结果对我有任何帮助。
谁能给我解释一下PrepareToEncode()方法的实际用法和异常。一个小小的方向就足够了。(我只需要知道如果是你,你会在什么地方、什么时候以及如何使用"PrepareToEncode“方法?)
谢谢。致以问候。
发布于 2014-10-20 22:25:07
在调用开始录制之前,PrepareToEncode必须有。在容器准备就绪之前,不能附加或启动预览。
使用方法如下:oEncoder.PrepareToEncode(True)
发布于 2014-02-20 04:40:21
PrepareToEncode用于在调用Start方法之前验证编码器是否配置正确。它检查您指定用于广播的端口是否可用(用于直播流),源中的设备是否可用并准备启动等。它还用于在切换到源之前对其进行准备,以最大限度地减少实际发生切换时的延迟。
“参数不正确”表示某个方法的类型错误。如果在设置PrepareToEncode时看到这一情况,则意味着该属性使用的方法被赋予了错误类型的对象,这可能是因为缺少某些必需的设置,或者设置的值在您尝试执行的操作上下文中没有意义。
https://stackoverflow.com/questions/17142376
复制相似问题