feat:init

This commit is contained in:
liyi 2025-04-28 09:24:11 +08:00
parent 1f654b607c
commit ac2542c237

View File

@ -1,14 +1,13 @@
# Video Decode Plugin
基于MediaCodec/VideoToolbox的跨平台H.264/H.265视频解码Flutter插件专为低延迟实时视频流解码设计。
[![pub package](https://img.shields.io/pub/v/video_decode_plugin.svg)](https://pub.dev/packages/video_decode_plugin)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![Platform](https://img.shields.io/badge/Platform-Android%20%7C%20iOS-blue.svg)](https://pub.dev/packages/video_decode_plugin)
> 当前版本0.0.1
> 最低 Flutter SDK 要求:>=3.3.0
> 最低 Dart SDK 要求:>=3.3.4
## 说明
- 目前只支持Android端解码
## 安装
```yaml
@ -29,6 +28,14 @@ dependencies:
## 快速开始
### 在星锁项目中调试
1. `appRouters.dart`找到打开路由配置文件,在文件最下方切换配置路由地址
```dart
// GetPage<dynamic>(name: Routers.h264WebView, page: () => TalkViewNativeDecodePage()), // 插件播放页面
GetPage<dynamic>(name: Routers.h264WebView, page: () => H264WebView()), // webview播放页面
```
2. 使用插件调试则打开上一个注释同时注释掉weview的播放页面
### 初始化解码器
```dart