当前位置: 首页 > cms教程

帝国cms百度朗读代码插件用古诗类的比较不错

时间:2026-02-01 13:22:39

--------------------------------------------------------
//朗读
$('.ld').on('click', function () {
var ldid = $(this).attr('data-id');
if (!$(this).hasClass('ld-on')) {
$(this).addClass("ld-on");
var ttsDiv = document.getElementById('bdtts_div');
var ttsAudio = document.getElementById('tts_autio_'+ldid);
var ttsText = $('#gs-play-'+ldid)();
if(ttsAudio) {//js判断元素是否存在
ttsDiv.removeChild(ttsAudio);
}
var au1 = '<audio id="tts_autio_'+ldid+'" autoplay="autoplay">';
var sss = '<source id="tts_source_'+ldid+'" src="/text2audio?tex=' + ttsText + '&cuid=dict&lan=ZH&ctp=2&pdt=30&vol=9" type="audio/mpeg">';
var eee = '<embed id="tts_embed_'+ldid+'"+ldid height="0" width="0" src="">';
var au2 = '</audio>';
ttsDiv.innerHTML = au1 + sss + eee + au2;
ttsAudio = document.getElementById('tts_autio_'+ldid);
ttsAudio.play();//播放
}
else
{
$(this).removeClass("ld-on");
ttsAudio = document.getElementById('tts_autio_'+ldid);
ttsAudio.pause();// 暂停
}
});
--------------------------------------

帝国CMS 模板代码:
-------------------------------------
播放按钮链接:
<i class="ld" data-id="[!--id--]" title="[!--title--]朗诵">[!--title--]朗读</i>
----------------------------------------------------------------
播放内容:
<p hidden="hidden" id="gs-play-[!--id--]"><?=strip_tags($navinfor['smalltext'])?></p>
----------------------------------------------------------------------
调用播放器代码:
<div id="bdtts_div"></div>
---------------------------------------------------


上一篇:帝国cms无限级导航下拉函数php代码是什么?
下一篇:帝国cms 7.5 打开后台显示空白的原因和解决方案
百度朗读插件

  • 英特尔与 Vertiv 合作开发液冷 AI 处理器
  • 英特尔第五代 Xeon CPU 来了:详细信息和行业反应
  • 由于云计算放缓引发扩张担忧,甲骨文股价暴跌
  • Web开发状况报告详细介绍可组合架构的优点
  • 如何使用 PowerShell 的 Get-Date Cmdlet 创建时间戳
  • 美光在数据中心需求增长后给出了强有力的预测
  • 2027服务器市场价值将接近1960亿美元
  • 生成式人工智能的下一步是什么?
  • 分享在外部存储上安装Ubuntu的5种方法技巧
  • 全球数据中心发展的关键考虑因素
  • 英特尔与 Vertiv 合作开发液冷 AI 处理器

    英特尔第五代 Xeon CPU 来了:详细信息和行业反应

    由于云计算放缓引发扩张担忧,甲骨文股价暴跌

    Web开发状况报告详细介绍可组合架构的优点

    如何使用 PowerShell 的 Get-Date Cmdlet 创建时间戳

    美光在数据中心需求增长后给出了强有力的预测

    2027服务器市场价值将接近1960亿美元

    生成式人工智能的下一步是什么?

    分享在外部存储上安装Ubuntu的5种方法技巧

    全球数据中心发展的关键考虑因素