微信内打开h5不能自动播放视频问题相关记录

75 阅读1分钟

微信内打开h5不能自动播放视频问题相关记录

代码示例及报错示例


		wx.config({})
		wx.ready(function(){
			// config信息验证后会执行ready方法,所有接口调用都必须在config接口获得结果之后,config是一个客户端的异步操作,所以如果需要在页面加载时就调用相关接口,则须把相关接口放在ready函数中调用来确保正确执行。对于用户触发时才调用的接口,则可以直接调用,不需要放在ready函数中。
			console.log('wx js sdk is ready!');
			WeixinJSBridge.invoke('getNetworkType', {}, function(e) {
				console.log(e);
				console.log('getNetworkType is ready');
				var video = document.querySelector('#mse > video');
				video.play()
			})
		});

首次调用video.play()方法会报错并提示:play() can only be initiated by a user gesture.

054e465902e549ffe893c82f5f8fe02.jpg

官方公告

Android微信内网页音频自动播放能力调整官方

image.png