中文
登录
后可查看全部文档
成长工具/小视频SDK/小视频SDK对接文档/小视频SDK接入_iOS静态库/小视频/小视频单卡片接入
小视频单卡片接入
最近更新 2023-11-01 17:28:28

小视频单卡片接入

简介

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

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

一、小视频单卡片

1、接口

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

1.1 接口说明

复制

1.2 代码示例

升级用户注意⚠️

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

在View上添加LCDVideoSingleCardView

复制

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

隐藏区域:

复制

自定义展示:

复制

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

其他详细用法可参考samples。

2、回调

2.1 回调说明

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

复制
普通回调
复制
广告回调
复制
复制

2.2 回调示例

普通回调
复制
广告回调
复制

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

1、接口

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

1.1 接口说明

复制

1.2 代码示例

初始化LCDNewsVideoSingleCardProvider

复制

拉取数据

复制

在View上添加LCDVideoSingleCardView

复制

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

隐藏区域:

复制

自定义展示:

复制

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

其他详细用法可参考samples。

2、回调

2.1 回调说明

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

复制
普通回调
复制
广告回调
复制
复制

2.2 回调示例

普通回调
复制
广告回调
复制


本篇目录
联系我们