最近字节凋谢了内容输入 SDK,能够间接在利用中插入小说、视频内容。Flutter 能够通过 flutter_pangrowth 插件,疾速、无侵入的引入短视频到本人的 APP 中。
体验 demo
仓库地址
集成步骤
1、pubspec.yaml
flutter_pangrowth: ^1.0.0
2、引入
import 'package:flutter_pangrowth/flutter_pangrowth.dart';
应用
1、SDK 初始化
⚠️留神:初始化 sdk 前,必须先调用用 flutter_unionad 的初始化办法,不然无奈加载广告
await PangrowthVideo.registerVideo(
// 接入小说 SDK 的 App 的英文名 必填
appName: "appName",
////appid 必填
andoridAppId: "302043",
iosAppId: "299886",
// 是否显示日志
debug: true,
);
2、关上沉迷式小视频
await PangrowthVideo.openDrawVideoFull();
3、关上宫格小视频
await PangrowthVideo.openGridVideo();
4、关上新闻 多列表
await PangrowthVideo.openNewsTabs();
5、关上新闻 单列表
await PangrowthVideo.openNewsTabOne();
6、沉迷小视频 view
⚠️只反对 ios
PangrowthVideo.drawVideoFullView(viewWidth: MediaQuery.of(context).size.width,// 宽
viewHeight: 700,// 高
),
7、宫格小视频 view
⚠️只反对 ios
PangrowthVideo.gridVideoView(viewWidth: MediaQuery.of(context).size.width,// 宽
viewHeight: 700,// 高
),
8、新闻多列表 view
⚠️只反对 ios
PangrowthVideo.newsTabsView(viewWidth: MediaQuery.of(context).size.width,// 宽
viewHeight: 700,// 高
),
9、新闻单列表 view
⚠️只反对 ios
PangrowthVideo.newsTabOneView(viewWidth: MediaQuery.of(context).size.width,// 宽
viewHeight: 700,// 高
),
10、视频组件 -Banner
PangrowthVideo.videoBannerView(
viewWidth: 300,// 宽
viewHeight: 200,// 高
),
11、视频组件 - 文字链
PangrowthVideo.videoTextChainView(
viewWidth: 300,// 宽
viewHeight: 200,// 高
),
12、视频组件 - 气泡
PangrowthVideo.videoBubbleView(
viewWidth: 300,// 宽
viewHeight: 200,// 高
),
13、视频卡片 - 单视频
PangrowthVideo.videoSingleCardView(
viewWidth: 300,// 宽
viewHeight: 200,// 高
),
14、视频卡片 - 单信息流
PangrowthVideo.videoNewsSingleCardView(
viewWidth: 300,// 宽
viewHeight: 200,// 高
),
15、视频卡片 - 列表
PangrowthVideo.videoCardView(
viewWidth: 400,// 宽
viewHeight: 200,// 高
),