如何更好的实现web聊天的语音播放功能

灰鸽 灰鸽 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区


效果如图,目标效果和微信web端一样。
我这边是实现思路是这样的,用audio标签进行控制,样式调好后,把audio的opacity设为0,既透明,然后通过点击audio进行播放语音。
但是实现方式出现了不少问题:在IE上,audio标签在透明后(opacity=0),不能进行点击,其他浏览器都可以; audio标签兼容性又比较差; audio标签只能用ID控制(这个搞了很多,发现标签和类名都不能获取全部的audio进行控制,用ID就可以,但是单个的,实现的效果是要点击其中一个时,停止其它正在播放的)。

所以在这里问问各位大神,大家有更好的实现思路吗? 小弟将感激不尽....


...全文

相关推荐

评论 5
收藏 已收藏
分享
返回顶部
灰鸽
JavaScript 87,984 成员 224,681 内容