按下录音后报错了

来源:15-11 Flutter AI智能语音搜索功能实现【锦上添花】

TiAmo_oooooo

2019-08-06

图片描述这是什么问题

写回答

2回答

CrazyCodeBoy

2019-08-12

原因在于你的iOS代码中没有注册这个插件导致的:

https://git.imooc.com/coding-321/flutter_trip/src/master/ios/Runner/AppDelegate.m#L10

#include "AppDelegate.h"
#include "GeneratedPluginRegistrant.h"
#import "AsrPlugin.h"

@implementation AppDelegate

- (BOOL)application:(UIApplication *)application
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[GeneratedPluginRegistrant registerWithRegistry:self];
//注册自有的插件
[AsrPlugin registerWithRegistrar:[self registrarForPlugin:@"AsrPlugain"]];
// Override point for customization after application launch.
return [super application:application didFinishLaunchingWithOptions:launchOptions];
}

@end


1
0

CrazyCodeBoy

2019-08-06

native插件代码没有正确实现start方法,建议对照这块的课程源码检查下:https://git.imooc.com/coding-321/flutter_trip/src/master/ios/plugin/ASRPlugin/AsrPlugin.m#L22


0
5
TiAmo_oooooo
回复
CrazyCodeBoy
https://git.imooc.com/yzf1116/flutter_trip/src/master/flutter_app
2019-08-12
共5条回复

Flutter从入门到进阶 实战携程网App 一网打尽核心技术

解锁Flutter开发新姿势,,系统掌握Flutter开发核心技术。

4788 学习 · 3270 问题

查看课程