收藏
回答

live-player全屏时如何弹出输入弹幕的input

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 需求 liver-player 客户端 6.5.3 2.0.0

需求: 微信直播小程序,在全屏播放时弹出输入框发送弹幕

问题: live-player层级太高, 除了cover-view和cover-image其他组价无法覆盖其上

回答关注问题邀请回答
收藏

4 个回答

  • 16@
    16@
    2018-09-01

    用cover-view通过样式模拟个input

    在cover-view前面放个width:0rpx的input,

    cover-view在bindtap给input的focus属性设置为true,

    目前我们是这么模拟的。

    2018-09-01
    有用 4
    回复 4
    • 鹏🐟雁
      鹏🐟雁
      2018-09-01

      恩,谢谢,这样确实可以

      2018-09-01
      1
      回复
    • error
      error
      2018-09-05

      您这种方式弹出键盘后怎么控制模拟的input的高度呢我通过获取的键盘高度设置后发现位置偏低

      2018-09-05
      回复
    • 16@
      16@
      2018-09-07回复error

      input和模拟input的cover-view,位置水平对齐,高度相等即可。

      2018-09-07
      回复
    • error
      error
      2018-09-07回复16@
      <cover-view class='input' hidden='{{display}}' style='width:100%;background-color:white;position:absolute;bottom:{{bottom*2}}rpx;'>
                  <input focus='{{focus}}' style='' cursor-spacing='0' bindfocus='getheight' bindblur='blur' bindconfirm="bindConfirm" bindinput='bindinput' value='{{value}}'/>
              </cover-view>

      我这样写发现可以在页面上显示input框可以显示光标,但是有个问题就是第一次出现input的框的时候被键盘遮挡住一部分,刷新页面后第二次出现input框的时候就刚好吸附键盘上面了

      2018-09-07
      回复
  • 2019-01-15

    你好,请问你是怎么在live-player上实现弹幕功能的呢?我现在有个这样的需求但是没有思路,向请教一下你是怎么实现的

    2019-01-15
    有用
    回复
  • 没有什么能永垂不朽丶
    没有什么能永垂不朽丶
    2018-11-15

    请问如何实现的直播全屏呢?

    2018-11-15
    有用
    回复
  • 2018-09-08

    那如果写控件呢,,在它全屏得时候,怎么让他显示控件??

    2018-09-08
    有用
    回复
登录 后发表内容