https://github.com/ajiew/flutter_nimplayer
网易云信音视频播放器插件
https://github.com/ajiew/flutter_nimplayer
flutter-plugin videoplayer
Last synced: 3 months ago
JSON representation
网易云信音视频播放器插件
- Host: GitHub
- URL: https://github.com/ajiew/flutter_nimplayer
- Owner: aJIEw
- License: mit
- Created: 2022-10-09T11:46:08.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2022-11-04T08:01:37.000Z (almost 3 years ago)
- Last Synced: 2025-01-19T22:17:41.934Z (9 months ago)
- Topics: flutter-plugin, videoplayer
- Language: Dart
- Homepage: https://pub.dev/packages/flutter_nimplayer
- Size: 350 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# flutter_nimplayer
Flutter 版的[网易云信点播](https://doc.yunxin.163.com/vod/docs/home-page)播放器 SDK,支持 Android & iOS。
[](https://pub.dev/packages/flutter_nimplayer)
## 开始使用
添加依赖:
```yaml
dependencies:
flutter_nimplayer: ^{latest_version}
```## 用法
第一步,创建播放器:
```dart
player = FlutterNimplayerFactory.createPlayer();
```第二步,添加播放器视图:
```dart
NimplayerView(
onCreated: (viewId) {
initAndPlay(viewId);
},
x: 0,
y: 0,
width: viewWidth,
height: viewHeight,
);
```第三步,设置播放源并播放:
```dart
void initAndPlay(int viewId) {
// 建立连接
player?.setPlayerView(viewId);
// 设置播放链接
player?.setUrl(url);
// 准备播放
player?.prepare();
}
```具体示例请移步项目下的 example 文件夹,更多播放器接口以及播放回调请查看项目源码。
欢迎提交 issue 和 PR 帮助完善该项目。