Vizrt API JSON 图形数据集成
Vizrt API JSON Data integration with Graphics
我想在 VIZRT 软件上集成来自 API 的 JSON 响应。任何人都可以帮助我如何阅读 JSON 响应并在图形或转换上显示...
提前致谢。
首先,我建议您阅读必要的部分 Vizrt 文档(它将指向您可以找到示例项目等的位置)。
获取 Json Feed 到 Viz GFX 的方法有很多种,但这一切都取决于您的要求。
如果您想使用 Viz Trio,您可以与默认端口 6100 预览和 6800 程序的媒体序列引擎对话。
或者您也可以使用最好使用 .Net 的外部应用程序直接与 Viz 引擎通信?
private void SetValueToDocumentByXPath(XmlDocument doc, string xpath, string value)
{
var nav = doc.CreateNavigator();
var it = nav.Select(xpath, nameSpaceManager_);
if (it.MoveNext())
{
it.Current.SetValue(value);
}
}
SetValueToDocumentByXPath(elementDoc,"//vdf:payload/vdf:field[@name='01']/vdf:value", "My new headline");
目标选项卡字段上方的行 01
,将其值设置为 My new headline
。
可以从 MSE 获取 XMlDocument。
最好和最简单的方法是使用大多数 Vizrt 安装中已经提供的 DataPool 插件。这些插件不需要许可,并且在大多数软件版本中都受支持。有一个名为 DataReader 的插件,它允许您指定要拉取 Excel、SQL、XML 或 [=22] 的文件或网址=] 的信息,它可以定期执行此操作(每 10 秒等)。
您可以在 documentation site.
上获得有关这些插件的大量信息
此外,安装时请确保执行完整 安装而不是典型安装。这将确保所有数据池插件都已安装。
我想在 VIZRT 软件上集成来自 API 的 JSON 响应。任何人都可以帮助我如何阅读 JSON 响应并在图形或转换上显示...
提前致谢。
首先,我建议您阅读必要的部分 Vizrt 文档(它将指向您可以找到示例项目等的位置)。
获取 Json Feed 到 Viz GFX 的方法有很多种,但这一切都取决于您的要求。
如果您想使用 Viz Trio,您可以与默认端口 6100 预览和 6800 程序的媒体序列引擎对话。
或者您也可以使用最好使用 .Net 的外部应用程序直接与 Viz 引擎通信?
private void SetValueToDocumentByXPath(XmlDocument doc, string xpath, string value)
{
var nav = doc.CreateNavigator();
var it = nav.Select(xpath, nameSpaceManager_);
if (it.MoveNext())
{
it.Current.SetValue(value);
}
}
SetValueToDocumentByXPath(elementDoc,"//vdf:payload/vdf:field[@name='01']/vdf:value", "My new headline");
目标选项卡字段上方的行 01
,将其值设置为 My new headline
。
可以从 MSE 获取 XMlDocument。
最好和最简单的方法是使用大多数 Vizrt 安装中已经提供的 DataPool 插件。这些插件不需要许可,并且在大多数软件版本中都受支持。有一个名为 DataReader 的插件,它允许您指定要拉取 Excel、SQL、XML 或 [=22] 的文件或网址=] 的信息,它可以定期执行此操作(每 10 秒等)。
您可以在 documentation site.
上获得有关这些插件的大量信息此外,安装时请确保执行完整 安装而不是典型安装。这将确保所有数据池插件都已安装。