同层渲染常见问题

最近更新时间:2024-06-18 14:42:31

我的收藏
Windows 端的同层渲染元素设置 display: none; 样式去隐藏,会导致该元素被 PPAPI 插件误认为被销毁。
可以尝试以下的方式去设置样式隐藏元素:
width: 0px;
height: 0px;
opacity: 0;
visibility: hidden;
或者:
// 使其在页面中不可见
position: fixed;
top: -1000px;
left: -1000px;
iOS 端的同层渲染元素若没有宽高会导致客户端找不到 HTML 页面的元素挂载点,建议在 HTML 页面中给 tm-live-video 标签设置最小宽高。
例如:
<style>
tm-live-video{
min-width: 10px;
min-height: 10px;
}
</style>
创建 <tm-live-video> 等自定义标签元素前需要先进行 js-api 接口鉴权。
注意:
需要在 js-api 接口鉴权成功之后,才能在页面中添加 tm-live-video自定义标签。否则自定义标签在调用 wemeet.createLiveVideoContext 初始化接口会报"Need to call JSAPI config first."的错误。