前端开发
·2024-12-24#Day2 今天总结下我使用播放音频功能遇到的坑及解决方法
1.网页中使用audio标签在有多个播放源但是只通过一个ref变量控制时,如果当前A音频在播放,直接点击B音频改变src会出现接着播放A音频的情况,需要改变src后load一下。
2.如果把audio做成组件 页面有多个audio组件时 A组件播放并不影响点击B组件播放,正常情况需要手动停止其他播放中的音频,保证当前音频播放清晰。
3.audio标签自带有控制器,但是在浏览器中有适配问题,进度条会有显示BUG,所以最好是自定义样式包装。
4.uni-app项目中使用uni.createInnerAudioContext创建播放器,如果不想自动播放,要在onCanplay中调用play方法才能正常播放,我个人使用时,在外层直接调用play无法播放。
我分享的都是自己在开发时遇到的问题和解决方法,可能有错误或者遗漏的地方欢迎指正~感谢
3
0
分享
操作
评论
相关内容
0个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
