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."的错误。