ViplexCore

ViplexCore SDK


发布节目

<p><strong>简要描述:</strong> </p> <ul> <li>发布节目的接口</li> </ul> <p><strong>请求URL:</strong> </p> <ul> <li><code>void nvStartTransferProgram(const char *data, ExportViplexCallback callBack)</code></li> </ul> <p><strong>请求方式:</strong></p> <ul> <li> <p><strong>请求参数示例</strong></p> </li> </ul> <pre><code>{ "sn": "", "iconPath": "", "iconName": "", "sendProgramFilePaths": { "programPath": "", "mediasPath": { "C:/test/test.mp4": "test.mp4", "": "" } }, "programName": "", "deviceIdentifier": "", "startPlayAfterTransferred": true, "insertPlay": true }</code></pre> <p><strong>参数:</strong> </p> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">是否必选</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">sn</td> <td style="text-align: left;">必选</td> <td style="text-align: left;">string</td> <td>唯一标识符</td> </tr> <tr> <td style="text-align: left;">iconPath</td> <td style="text-align: left;">必选</td> <td style="text-align: left;">string</td> <td>缩略图路径</td> </tr> <tr> <td style="text-align: left;">iconName</td> <td style="text-align: left;">必选</td> <td style="text-align: left;">string</td> <td>缩略图名称</td> </tr> <tr> <td style="text-align: left;">programPath</td> <td style="text-align: left;">必选</td> <td style="text-align: left;">string</td> <td>节目路径</td> </tr> <tr> <td style="text-align: left;">mediasPath</td> <td style="text-align: left;">必选</td> <td style="text-align: left;">map</td> <td>{媒体路径 : 媒体名称}</td> </tr> <tr> <td style="text-align: left;">programName</td> <td style="text-align: left;">必选</td> <td style="text-align: left;">string</td> <td>节目名称</td> </tr> <tr> <td style="text-align: left;">deviceIdentifier</td> <td style="text-align: left;">必选</td> <td style="text-align: left;">string</td> <td>节目的唯一识别号</td> </tr> <tr> <td style="text-align: left;">startPlayAfterTransferred</td> <td style="text-align: left;">必选</td> <td style="text-align: left;">bool</td> <td>是否立即播放节目</td> </tr> <tr> <td style="text-align: left;">insertPlay</td> <td style="text-align: left;">是</td> <td style="text-align: left;">bool</td> <td>是否插播</td> </tr> </tbody> </table> <p><strong>备注</strong> <strong> 发布节目接口,会有很多回调。文件的实时进度对调和节目是否下发成功回调</strong>。</p> <p><strong>返回示例</strong> <strong>文件实时进度返回示例</strong> </p> <pre><code>{ "m_curBytes": 0, "m_totalBytes":10000 }</code></pre> <p><strong>返回参数说明</strong> </p> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">m_curBytes</td> <td style="text-align: left;">long long</td> <td>当前媒体上传实时进度</td> </tr> <tr> <td style="text-align: left;">m_totalBytes</td> <td style="text-align: left;">long long</td> <td>当前节目的所有媒体的总大小</td> </tr> </tbody> </table> <p><strong>文件发送成功回调示例</strong> </p> <pre><code>{"code":65362,"data":"all media update finish"}</code></pre> <p><strong>返回参数说明</strong> </p> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">code</td> <td style="text-align: left;">int</td> <td><code>0</code>发送成功<code>2062</code>文件传输终止<code>2027</code>本地网络连接断开<code>2048</code> FTP超时</td> </tr> <tr> <td style="text-align: left;">data</td> <td style="text-align: left;">string</td> <td>返回值错误码对应的说明</td> </tr> </tbody> </table> <p><strong>备注</strong> </p> <ul> <li> </li> </ul>

页面列表

ITEM_HTML