乐趣区

关于android:Flutter为自己的App中引入抖音短视频

最近字节凋谢了内容输入 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,// 高
            ),
退出移动版