HarmonyOS 使用朗读控件时,触发TextReader.start\(this.readInfoList\)时,直接调起了朗读整屏页面而非左下角朗读悬浮窗?

使用朗读控件时,触发TextReader.start(this.readInfoList)时,直接调起了朗读整屏页面而非左下角朗读悬浮窗。下载官方Demohttps://gitee.com/harmonyos\_samples/speech-kit-sample-code\_-arkts,在Beta2上运行依然没有出现左下角悬浮窗,而是直接调起朗读整屏页面

明确是否能调起左下角悬浮窗,如果能,该如何调用。

阅读 439
1 个回答

将官方demo中的初始化方法修改一下,不需要配置 panelIcon

/**
 * 初始化
 */
async init() {
  const readerParam: TextReader.ReaderParam = {
    isVoiceBrandVisible: true,
    businessBrandInfo: {
      panelName: '小艺朗读',
      //panelIcon: $r('app.media.startIcon')
    }
  }
  try{
    await TextReader.init(getContext(this), readerParam);
    this.isInit = true;
  } catch (err) {
    hilog.error(0x0001, TAG, 'init error: %{public}s', JSON.stringify(err))
  }
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进