开发者社区> 问答> 正文

flutter_aliplayer插件到底怎么用

阿里云视频点播如何快速集成 Flutter 播放器

官网只有Demo,并没有具体的演示文档

使用上会有很多报错

目前使用的是 flutter_aliplayer: ^5.4.9 版本

安装插件后运行项目会报错

但是在项目启动后安装插件R之后就能运行,不过根据文档创建的播放器运行时还是会报错https://help.aliyun.com/document_detail/199148.html

展开
收起
mgjkisnnael2w 2023-03-27 16:42:28 788 0
3 条回答
写回答
取消 提交回答
  • 安装运行时候就报错了。 Xcode build done. Failed to build iOS app Error (Xcode): Undefined symbol: OBJC_CLASS$_AVPFilter

    Error (Xcode): Undefined symbol: OBJC_CLASS$_AVPFilterOptions

    Error (Xcode): Undefined symbol: OBJC_CLASS$_AVPFilterConfig

    Could not build the application for the simulator. Error launching application on iPhone 13.

    2023-04-23 14:28:20
    赞同 1 展开评论 打赏
  • 试了一下,最新版本flutter_sdk的是没办法用的,原生和flutter的交互部分是像是半成品,FlutterAliPlayer上的很多方法挂载都有问题,本来也想用用的,没想到结果是这样。

    2023-03-31 08:05:14
    赞同 展开评论 打赏
  • 十分耕耘,一定会有一分收获!

    楼主你好,看看这个步骤: 首先,在 pubspec.yaml 文件中添加 flutter_aliplayer 插件的依赖项。例如: yamlCopy code dependencies: flutter_aliplayer: ^1.0.1 在您的代码中导入 flutter_aliplayer 插件。 dartCopy code import 'package:flutter_aliplayer/flutter_aliplayer.dart'; 创建一个 AliPlayerView 并将其添加到您的页面中。 dartCopy code AliPlayerView( onCreated: (AliPlayerController controller) { // 设置播放器参数 controller.setDataSource(url, autoPlay: true); }, ), 通过 AliPlayerController 控制播放器的行为。 dartCopy code // 播放 controller.start();

    // 暂停 controller.pause();

    // 停止 controller.stop();

    // 设置音量 controller.setVolume(50);

    // 设置播放速度 controller.setSpeed(1.5); 以上是使用 flutter_aliplayer 插件快速集成阿里云视频点播的播放器的基本步骤。您还可以通过 AliPlayerController 控制播放器的其他属性和行为,例如设置循环播放、获取视频时长、设置画面填充模式等。具体使用方法请参考 flutter_aliplayer 的文档。

    2023-03-28 09:25:47
    赞同 1 展开评论 打赏
问答分类:
问答标签:
关联地址:
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
基于flutter的产品应用实践 立即下载
《Flutter in action》 立即下载
闲鱼《Flutter 技术解析与实战》 立即下载