微信小程序live-pusher和video同时使用,video播放声音时时大时小
一、遇到的问题
微信小程序live-pusher和video同时使用,video播放声音时有时无时大时小
二、排查流程
业务是模拟面试,每道题一个推流live-pusher和一个面试题video,一次面试有多道面试题,页面就一个live-pusher和一个video,切换面试题时给live-pusher和video重新赋值url。
问题一:
切换面试题时,video播放的声音时大时小,小到需要耳朵贴近听能听到,不然会以为是没有声音
排查:
1、注释live-pusher,只轮播播放video视频,发现并未时大时小的情况,确认是受live-pusher影响了
2、排除:live-pusher的enable-mic(开启和关闭麦克风)设为开启和关闭,video播放的声音时大时小;排除:live-pusher的enable-mic(开启和关闭麦克风)和video 的音频同时使用,影响了video
3、经微信开放文档、百度和自己代码调试,自己的一些心得
* 调用live-pusher的start方法,live-pusher会影响手机的音量,比如手机静音模式下,调用live-pusher的start方法播放video,video播放时便会有声音;单独播放video,手机静音模式下是没有声音的,需要手动调大声音;代码如下,如果页面只有一个live-pusher和一个video,并且不会再切换推流