flutter_vap_plugin 0.0.2 copy "flutter_vap_plugin: ^0.0.2" to clipboard
flutter_vap_plugin: ^0.0.2 copied to clipboard

retracted

A Flutter plugin for playing Tencent VAP animation videos on Android and iOS, supporting local, asset, and network sources with playback callbacks and loop control.

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:flutter_vap_plugin/flutter_vap_plugin.dart';
import 'package:flutter_vap_plugin/flutter_vap_type.dart';

void main() {
  runApp(const MyApp());
}

class MyApp extends StatefulWidget {
  const MyApp({super.key});

  @override
  State<MyApp> createState() => _MyAppState();
}

class _MyAppState extends State<MyApp> {
  @override
  void initState() {
    super.initState();
  }

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(title: const Text('Plugin example app')),
        body: SizedBox(
          width: double.infinity,
          height: double.infinity,
          child: FlutterVapPlugin(
            path:
                'https://baimiaoxing.oss-cn-hangzhou.aliyuncs.com/system/test2.mp4',
            sourceType: FlutterVapType.network,
            onVideoStart: () {
              debugPrint('VAP - 视频开始播放');
            },
            onVideoComplete: () {
              debugPrint('VAP - 视频播放完成');
            },
            onVideoDestroy: () {
              debugPrint('VAP - 视频播放器销毁');
            },
            onVideoRender: (frameIndex) {
              debugPrint('VAP - 视频渲染帧: $frameIndex');
            },
            onFailed: (errorType, errorMsg) {
              debugPrint('VAP - 播放失败: [$errorType] $errorMsg');
            },
            onVideoConfigReady: () {
              debugPrint('VAP - 视频配置就绪');
            },
          ),
        ),
      ),
    );
  }
}
3
likes
0
points
369
downloads

Publisher

verified publisherjsontodart.cn

Weekly Downloads

A Flutter plugin for playing Tencent VAP animation videos on Android and iOS, supporting local, asset, and network sources with playback callbacks and loop control.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on flutter_vap_plugin

Packages that implement flutter_vap_plugin