朗读控件显示的是“加载失败”,是不是少监听了什么?

我在页面上已经绑定了 TextReaderIcon 和文章列表,点击后朗读面板弹出,但没读几句就提示“加载失败”,还没开始朗读下一段。请问是不是漏了什么监听或者回调?

阅读 632
1 个回答

你描述的是“内容不够”的场景,官方文档建议你监听 requestMore 并主动调用 loadMore():
示例代码如下:

TextReader.on('requestMore', () => {
  TextReader.loadMore(this.newData, true);
});

其中 this.newData 应是追加的文章数据列表,结构与 readInfoList 一致。

确保:

数据非空;
格式正确;

loadMore() 的第二个参数为 true 表示加载成功。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进