收藏
回答

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

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

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

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

最后一次编辑于  2018-08-30  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

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
      回复
    • 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
      回复
  • -
    -
    01-15

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

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

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

    2018-11-15
    赞同
    回复
  • @小白i
    @小白i
    2018-09-08

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

    2018-09-08
    赞同
    回复