- 在想出现播放器的地方插入一个层:
<div id="speech_player" name="speech_player"></div>
层的id可以自己定。
2)把以下代码放在前面:
<script type="text/javascript" src="speech.w3cool.com/swf/speech.js,前面加上http://"></script> <script type="text/javascript"> var _scid = "copytext"; // 希望朗读的文章块的id; var _spid = "speech_player"; //显示播放器的id; _sp_bg = "0xCDDFF3"; //修改成想要的颜色 _sp_leftbg = "0x357DCE"; _sp_lefticon = "0xF2F2F2"; _sp_rightbg = "0x357DCE"; _sp_rightbghover = "0x4499EE"; _sp_righticon = "0xF2F2F2"; _sp_righticonhover = "0xFFFFFF"; _sp_text = "0x357DCE"; _sp_slider = "0x357DCE"; _sp_track = "0xFFFFFF"; _sp_border = "0xFFFFFF"; _sp_loader = "0x8EC2F4"; speaker(); </script>
可以把speech.js文件下下来,放在项目文件夹下,然后引用,这样可以不能连上互联网的情况下使用
不过用这个要条件的,普通网站即PR<5的只能共享32个合成服务,即播放会受到限制,有排队的规则,先到先合成声音。PR>=5的网站好像是免费享有的。
文章来源: https://blog.csdn.net/Id_cat/article/details/90522466