English
Log In
You can then view all documents
内容输出/内容输出对接文档/内容输出接入_iOS静态库/小视频单卡片接入
小视频单卡片接入
Last updated 2022-11-21 17:46:41

小视频单卡片接入

简介

小视频单卡片可以为用户提供流畅沉浸式小视频入口组件。开发者只需调用LCDSDK提供的接口,就可以在自己app的列表或其他任意地方计入视频单卡片,同时也支持接入穿山甲广告SDK实现商业变现。

小视频单卡片样式分为“小视频样式”(见第一部分),和“信息流样式”(见第二部分)

一、小视频单卡片

接口

​ LCDSDK提供一个继承自UIView并实现LCDVideoSingleCardView协议的view,开发者可根据需要自行选择view放置的位置。

1.接口说明

2.代码示例

升级用户注意⚠️

构建一个ViewElement时做了升级协议LCDViewCustomElement,可支持自定义标题、评论等的样式,同时兼容老用法。

在View上添加LCDVideoSingleCardView

如果需要自定义标题、评论、dislike样式,可先设置因此区域,再自定义展示样式,具体可参考samples:

隐藏区域:

自定义展示:

注意事项:可以使用[[LCDVideoSingleCardProvider alloc] init]获取一个独立的LCDVideoSingleCardProvider实例用于多个场景使用,但是必须保证LCDViewCustomElement和LCDVideoSingleCardView由同一个LCDVideoSingleCardProvider生成

其他详细用法可参考samples。

回调

1.回调说明

​ LCDVideoSingleCardProviderDelegate协议提供了视频、用户交互、网络请求等多种回调,并可根据回调中event对象的group_id来唯一标识数据。

a.普通回调

b.广告回调

2.回调示例

a.普通回调

b.广告回调

二、小视频单卡片(信息流)

接口

​ LCDSDK提供一个继承自UIView并实现LCDNewsVideoSingleCardView协议的view,开发者可根据需要自行选择view放置的位置。

1.接口说明

2.代码示例

初始化LCDNewsVideoSingleCardProvider

拉取数据

在View上添加LCDVideoSingleCardView

如果需要自定义标题、评论、dislike样式,可先设置因此区域,再自定义展示样式,具体可参考samples:

隐藏区域:

自定义展示:

注意事项:可以使用[[LCDNewsVideoSingleCardProvider alloc] init]获取一个独立的LCDNewsVideoSingleCardProvider实例用于多个场景使用,但是必须保证LCDViewCustomElement和LCDNewsVideoSingleCardView由同一个LCDNewsVideoSingleCardProvider生成

其他详细用法可参考samples。

回调

1.回调说明

​ LCDNewsVideoSingleCardProviderDelegate协议提供了视频、用户交互、网络请求等多种回调,并可根据回调中event对象的group_id来唯一标识数据。

a.普通回调

b.广告回调

2.回调示例

a.普通回调

b.广告回调


Contents
Contact us