想要实现视频在游戏画布之下播放的效果,在开发者工具和Android手机上都可以正常显示,在iphone上面,可以听到视频的声音,但不能看到视频图像。
涉及代码如下:
let gl = canvas.getContext('webgl', {alpha: true})
gl.clearColor(1, 0, 0, 0);
gl.blendFunc(gl.SRC_ALPHA, gl.ONE_MINUS_SRC_ALPHA);
gl.enable(gl.BLEND);
gl.clear(gl.COLOR_BUFFER_BIT);
大兄弟 最后解决了吗 我也遇到了这个问题
兄弟我也碰到类似问题,请问你那边解决了吗
可否提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)?
const gl = canvas.getContext('webgl', {alpha: true})
gl.clearColor(0, 0, 0, 0.5);
gl.blendFunc(gl.SRC_ALPHA, gl.ONE_MINUS_SRC_ALPHA);
gl.enable(gl.BLEND);
gl.clear(gl.COLOR_BUFFER_BIT);
wx.createVideo({
src: 'http://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4',
underGameView: true // video层级低于canvas
})
你是这样写的吗?