比如几千字的文章截取的思路是怎样的,可以连续读完整篇文章,求各位大神帮帮忙啊!!!
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
StephenZSIR 2017-01-04 03:49最佳回答 专家已采纳已解决,递归方法
function readContent(contentStr,len){
if(len<contentStr.length){
if(getAudioStatus()){
read(contentStr.substring(len-500,len));
readContent(contentStr,len+500)
}else{
var audio = document.getElementById("audioid");
audio.addEventListener("ended", function(){
read(contentStr.substring(len-500,len));
readContent(contentStr,len+500)
})
}
}else{
if(getAudioStatus()){
read(contentStr.substring(len-500,contentStr.length));
}else{
var audio = document.getElementById("audioid");
audio.addEventListener("ended", function(){
read(contentStr.substring(len-500,contentStr.length));
})
}
}
}
function getAudioStatus(){
var status=true;
if(null!=$('#readCode').html()&&""!=$('#readCode').html()){
var audio = document.getElementById("audioid");
if(!audio.ended){
status=false
}
}
return status}
采纳该答案 已采纳该答案 专家已采纳评论解决 无用打赏举报微信扫一扫
分享评论登录 后可回复...
报告相同问题?
相关推荐 更多相似问题
- 2017-01-03 03:02回答 1 已采纳 已解决,递归方法 function readContent(contentStr,len){ if(len<contentStr.length){ if(getAudioStatus
- 2021-12-03 09:26回答 1 已采纳 你需要自行建立几个字典,用来进行拆分这些内容,比如品牌字典,特性字典等 import re a = '_联想拯救者Y7000P 2021新品酷睿i5高性能笔记本电脑 高色域165Hz电竞屏 设计本游
- 2022-03-14 18:11回答 2 已采纳 在符号前面加两个反斜杠就好了 String s="\\[";
- 2021-05-05 19:33Mark sheng的博客 我们听出来 2,for循环判断 使用双重for循环,里面的for循环从第一项开始,如果有重复的话,就把第一项来截取掉 10 数组重用的遍历方法 for forEach 这两种最常用 11,forEach 和 map的区别 map改变数组结构。...
- 2021-12-08 13:00朝油的博客 java平台对这种操作机制做了封装,在Unsafe 类下:如,unsafe.compareAndSwapInt(this, valueOffset, expect, update);这其中有三个重要的参数:valueOffset——内存位置,expect——旧预期值,update——新交换值 ...
- 2021-03-11 13:37lixp3的博客 代表企业有阿里巴巴、腾讯、百度、东、宇节跳动,美团饿了么等。 传统行业 通常是指互联网向传统行业渗透,实质是传统行业需要互联网。互联网是技术平台、底层架构,它源于安全需求,却在经济领域大放异彩。传统经济...
- 2022-03-24 16:41回答 3 已采纳 问题不够详细,既没说明是什么数据库,也没说明是个什么场景对于数据库而言,如果设置了字段长度,想更新超过它设定长度的字符串进去是会报错的,可以看下面这个测试 create table test_2022
- 2021-10-12 15:42回答 2 已采纳 自己已解决
- 2021-10-02 19:57回答 1 已采纳 用循环语句判断字符,使用charAt方法判断ASCII值。
- 2020-06-22 18:12浮生夢的博客 代表企业有阿里巴巴、腾讯、百度、东、宇节跳动,美团饿了么等。 传统行业 通常是指互联网向传统行业渗透,实质是传统行业需要互联网。互联网是技术平台、底层架构,它源于安全需求,却在经济领域大放异彩。传统经济...
- 2019-07-03 17:15Em_workout的博客 语音合成 TTS: 将文字转化为语音的过程,相当于人的嘴巴。 人机交互 HCI: 产品形态的语音助手。 认知和推理 机器学习 ML : 根据过往经验生成具有泛化能力的模型,在遇到新的问题时能做出精准判断。 AI产业链 ...
- 2019-12-01 15:01hsyl007的博客 往更高的层次讲,在云计算中,我们可以完成人脸识别、语音识别、图像识别或者文字识别等AI方面的功能。 总之,云计算可以让我们像使用水电一样使用IT服务。大家想一下我们平常是如何使用水电的?是不是打开水龙头、...
- 2021-12-31 16:40回答 4 已采纳 改了下内容,测试正常,需要高亮部分可以延续到下一行中 <style> .h{color:#f00;} </style> <script> let d
- 2022-03-23 18:37回答 1 已采纳 #include <iostream> #include <string> using namespace std; int main() { string s1(
- 2022-02-04 23:35回答 1 已采纳 你可以在%s格式中指定Precision用来表示最多打印多少个字符,比如下面例子是从s+2开始最多打印5个字符。 #include <stdio.h> int main() {
- 2019-04-17 09:15同名公众号 - 人生代码的博客 Bookmarks Bookmarks 书签栏 linux 鳥哥的 Linux 私房菜 -- 鳥哥的 Linux 私房菜 首頁 ubuntu 下安装unity3d游戏开发平台_百度经验 在 Ubuntu 16.04上,安装 Unity3d_ubuntu_帮酷 ...
- 2019-05-06 16:28hzy670800844的博客 Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。这里会不断收集和更新Android基础相关的面试题,目前已收集100题。 1....
- 2018-11-06 17:33weixin_30361753的博客 Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。这里会不断收集和更新Android基础相关的面试题,目前已收集100题。 1....
- 2019-12-10 16:29回答 1 已采纳 我觉得可以读取整个文件内容为一个字符串,拿正则去匹会比较简单
- 2019-02-18 15:53Herry_Lee的博客 32、能支持非ASCII码字符文本格式的标准是 A、 SMTP B、 MIME C、 JSON 您的答案: 标准答案: B 33、1995年推出了新ESMTP的RFC号是 A、 RFC5321 B、 RFC1869 C、 RFC821 您的答案: 标准答案: B...
- 没有解决我的问题, 去提问