如何接入flutter_ezopen
时间: 2023-08-18 09:10:12 浏览: 139
一个将小部件连接到Redux商店的库-Flutter开发
接入 `flutter_ezopen` 的步骤如下:
1.在 `pubspec.yaml` 文件中添加依赖:
```yaml
dependencies:
flutter_ezopen: ^x.x.x
```
2.在项目中导入 `flutter_ezopen`:
```dart
import 'package:flutter_ezopen/flutter_ezopen.dart';
```
3. 初始化萤石云 SDK:
```dart
await FlutterEzopen.initSDK(
appKey: 'your_app_key',
accessToken: 'your_access_token',
apiUrl: 'your_api_url',
);
```
其中,`appKey` 是开发者申请的萤石云 AppKey,`accessToken` 是访问萤石云 API 的访问令牌,`apiUrl` 是萤石云 API 地址。
4. 使用 `flutter_ezopen` 提供的方法实现预览和其他功能。比如,使用 `FlutterEzopen.startRealPlay()` 方法实现实时视频预览:
```dart
await FlutterEzopen.startRealPlay(
url: 'your_camera_url',
surfaceId: surfaceId,
);
```
其中,`url` 是视频流地址,`surfaceId` 是用于渲染视频画面的 SurfaceView 的唯一标识符。
这就是接入 `flutter_ezopen` 的基本步骤,具体细节还需要根据实际需求进行配置和实现。
阅读全文