【发布时间】:2012-10-10 07:54:12
【问题描述】:
var
MY_RTMP: RTMP;
URL_str: AnsiString;
begin
URL_str: = 'rtmp :/ / localhost: 1935/Video/test.stream';
MY_RTMP: = RTMP_Alloc;
RTMP_Init (MY_RTMP);
RTMP_SetupURL (MY_RTMP, pcchar (URL_str));
RTMP_Connect (MY_RTMP, 0);
RTMP_ConnectStream (MY_RTMP, 0);
end;
错误 RTMP_Connect (MY_RTMP, 0); - [DCC 错误] fMain.pas (36): E2033 实际和形式 var 参数的类型必须相同 提前致谢
【问题讨论】:
-
RTMP_Connect期望有一个声明的RTMPPacket类型变量作为第二个参数传递。 -
好吧,显然你的类型不匹配。该过程需要不同的参数。您是否希望我们四处寻找并计算出预期的参数。您的代码具有
RTMP_Connect的声明。你可以看到它期望的参数。我们不能。至少,请告诉我们RTMP_Connect。 -
我从 OP 的上一个问题中的
the link得到它。它需要RTMPPacket类型变量作为第二个参数。 -
@TLama 关键是我们不应该四处寻找。你应该让你的评论成为答案。这显然是答案。
-
@David,感谢您的编辑!
标签: delphi delphi-xe2 rtmp