playText method
播放文本
Implementation
@override
Future<void> playText(String text,bool interrupt) async {
Log.i(tag, "playText");
if(methodCallback!=null){
MethodCall methodCall=MethodCall("PlayText",[text,interrupt]);
dynamic result=await methodCallback!.call(methodCall);
Log.i(tag, "playText:methodCallback:result:"+result.toString());
//判断是否不需要自己处理,如库的使用者自己实现PlayText
// 安全判断:非空 + 是布尔类型 + 值为 false
if (result != null && result is bool && result) {
return;
}
}
//自己播放
await AudioPlayHandler.playText(text, interrupt);
}